jorge / custom-cakephp3
CakePHP 3 自定义
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: 2024-08-28 14:34:06 UTC
README
安装
<?php Plugin::load("JCustomCakephp3");
如何使用
1. 调整日期字段为美国SQL格式。
在模型中添加
<?php class PostsTable extends Table { public function initialize($config = []) { $this->addBehavior("JCustomCakephp3.ConvertDate"); } }
或
<?php class PostsTable extends Table { public function initialize($config = []) { $this->addBehavior("JCustomCakephp3.ConvertDate", ['fild_name1', 'fild_name2']); } }
2. 验证巴西数据。
在模型中的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'); }
规则
- dateBR
- datetimeBR
- cnpj
- cpf
- cep
- phone
- cellphone