FormHelper有没有办法在输入标签中为模型中定义的规则生成HTML5验证属性?
e.g。
在模型中
var $validate = array(
'title' => array(
'message' => 'This field cannot be left blank',
'required' => true
)
);
在视图中
echo $this->Form->input('title');
浏览器中的HTML
<input type="text" title="This field cannot be left blank" required />
答案 0 :(得分:1)
您可以使用$this->Model->validate
//controller
$this->set('validation', $this->Model->validate);
然后你可以在视图中使用它,但是......我不认为CakePHP实现了类似于你想要的东西,所以你可以尝试为此目的创建一个帮助器来扩展Form帮助器