Ale*_*sio 2 cakephp cakephp-3.0
我正在使用CakePHP3。我具有上载字段,并且只允许上载.pdf和.doc(x)文件。如何将这些属性添加到以下验证器?
$validator
->notEmpty('article');
Run Code Online (Sandbox Code Playgroud)
只需在您的验证中添加扩展规则,即可在http://api.cakephp.org/3.0/class-Cake.Validation.Validation.html中定义
扩展名(string | array $ check,array $ extensions ['gif','jpeg','png','jpg'])
例:
$validator
->allowEmpty('profile_image')
->add('profile_image', [
'validExtension' => [
'rule' => ['extension',['png']], // default ['gif', 'jpeg', 'png', 'jpg']
'message' => __('These files extension are allowed: .png')
]
]);
Run Code Online (Sandbox Code Playgroud)