FormHelper是否有办法在输入标记中为模型中定义的规则生成HTML验证属性?
例如在模型中
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 />
1条答案
按热度按时间carvr3hs1#
您可以使用
$this->Model->validate
从控制器访问验证条件:如果你愿意的话,你可以在视图中使用它,但是...我不认为CakePHP实现了任何类似于你所寻找的东西,所以你可以尝试创建一个用于此目的的助手来扩展表单助手。