tyrellsys / cakephp3-messages-validator
0.0.3
2019-11-28 05:38 UTC
Requires
- php: >=5.6.0
- cakephp/cakephp: >=3.6.0,<4.0.0
Requires (Dev)
- cakephp/cakephp-codesniffer: ^3.0
- phpunit/phpunit: ^4.8|^5.7|^6.0
This package is auto-updated.
Last update: 2020-04-13 10:17:38 UTC
README
CakePHP3 验证器,用于设置验证消息
要求
主分支有以下要求
- CakePHP >=3.6.0,<4.0.0
- PHP 5.6.0 或更高版本
安装
您可以使用 composer 将此插件安装到您的 CakePHP 应用程序中。
安装 composer 包的推荐方式是
composer require tyrellsys/cakephp3-messages-validator
加载您的插件加载 Tyrellsys/CakePHP3MessagesValidator
bin/cake plugin load Tyrellsys/CakePHP3MessagesValidator
或者通过手动在 Application.php
中添加 $this->addPlugin('Tyrellsys/CakePHP3MessagesValidator')
。
配置
设置消息 messagesValidator.messages
。
config/messages.php
return [ 'messagesValidator' => [ 'messages' => [ 'required' => 'required messages', 'notEmpty' => 'notEmpty messages', 'maxLength' => 'maxLength messages', ] ] ]; // for po file setting __d('validation', 'required messages'); __d('validation', 'notEmpty messages'); __d('validation', 'maxLength messages'); // fieldName for po file setting __d('validation', 'fieldName');
并在 config/bootstrap.php
中添加。
Configure::load('messages');
模型验证
namespace App\Model\Table; ... class PostsTable extends Table { protected $_validatorClass = \Tyrellsys\CakePHP3MessagesValidator\Validation\Validator::class; }