jorge/cakephp3utilities
Composer 安装命令:
composer require jorge/cakephp3utilities
包简介
Utilities for CakePHP 3.x
README 文档
README
#Utilities for CakePHP 3.x
- Gerencianet
- Cpanel XmlApi
Install
Composer:
require: "jorge/cakephp3utilities": "dev-master"
Configuration
'CPanel' => [
'default' => [
'domain' => 'tryggu.com.br',
'username' => 'tryggu',
'password' => 't4r5zjj',
'port' => '2082',
'debug' => true
]
],
'Gerencianet' => [
'token' => 'ADFS7F834KDJULJORGE5993485H5KK3GG2234678',
],
Gerencianet Example
$this->loadComponent('CakePHP3Utilities.Gerencianet');
$this->Gerencianet->item('Produto 1', 1, '1.200,00');
$this->Gerencianet->vencimento('2015-10-30');
$this->Gerencianet->retorno(time(), 'http://www.suaurl.com.br', 'http://www.suaurl.com.br');
$this->Gerencianet->cliente(
'Maria da Silva',
'email@teste.com.br',
'(11) 98549-8123',
'1980-11-24',
'120.445.115-00'
);
$this->Gerencianet->endereco(
'02462-020',
'Rua Manoel Almeida Santos',
'524',
null,
'V. Paulista',
'Sao Paulo',
'SP'
);
$this->Gerencianet->marketplace('3VTV93SFBKHL');
$this->Gerencianet->periodicidade(1);
$return = $this->Gerencianet->enviar();
Cpanel XmlApi Example
$this->loadComponent('CakePHP3Utilities.CPanel');
if ($this->CPanel->domainCreatedSub('subdomain', 'yourdomain.com.br')) {
# code...
} else {
$this->Flash->error(__($this->CPanel->error));
}
Example of Validation of Brazilian data
Add on Model:
<?php public function validationDefault(Validator $validator) { $validator ->provider('custom', new \JCustomCakephp3\Validation\CustomProvider) ->add('birth', 'valid', ['rule' => 'dateBR', 'provider' => 'custom']) ->requirePresence('birth', 'create') ->notEmpty('birth'); }
Rules:
- dateBR
- datetimeBR
- cnpj
- cpf
- cep
- phone
- cellphone
统计信息
- 总下载量: 136
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-11-11