TMo*_*aes 1 php validation cakephp cakephp-3.0
我的表单验证空字段,但如果用户使用"空格",验证处理一个字符如何...如何在模型表中使用Trim()它不会发生?
假设您在Posts表中有一个标题列,并且您希望在验证之前修剪标题.
将以下代码放在src\Model\Table\PostsTable.php中
public function beforeMarshal(Event $event, ArrayObject $data)
{
$data['title'] = trim($data['title']);
}
Run Code Online (Sandbox Code Playgroud)
并在src\Model\Table\PostsTable.php的顶部添加以下两行
use Cake\Event\Event;
use ArrayObject;
Run Code Online (Sandbox Code Playgroud)
谢谢