jorge / custom-cakephp3
CakePHP 3 Custom
Package info
github.com/jorgejardim/custom_cakephp3
Type:cakephp-plugin
pkg:composer/jorge/custom-cakephp3
v1.0
2015-06-08 21:43 UTC
Requires
- php: >=5.4.16
- cakephp/cakephp: ~3.0
Requires (Dev)
This package is auto-updated.
Last update: 2026-02-28 18:06:39 UTC
README
Instalação
<?php Plugin::load("JCustomCakephp3");
Como usar
1. Ajuste dos campos de data para o formato SQL americano.
Add no Model:
<?php class PostsTable extends Table { public function initialize($config = []) { $this->addBehavior("JCustomCakephp3.ConvertDate"); } }
ou
<?php class PostsTable extends Table { public function initialize($config = []) { $this->addBehavior("JCustomCakephp3.ConvertDate", ['fild_name1', 'fild_name2']); } }
2. Validação de dados brasileiros.
Add no Model no método validationDefault():
<?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