【发布时间】:2018-04-12 11:01:17
【问题描述】:
我正在将 Cakephp-1 项目转换为 Cakephp-3。所以我需要帮助来转换验证码:
Cakephp-1 代码
'name' => array(
'between' => array(
'rule' => array('between', 2, 50),
'message' => 'Ditt namn måste vara minst två tecken långt!'
)
)
我已经尝试了代码:
Cakephp-3 代码
$validator
->requirePresence('name', 'create')
->notEmpty('name')
->add('name', [
'between' => [
'rule' => [2, 50],
'message' => 'Namnet måste vara mellan 2 och 50 tecken lång!',
]
]);
但它给了我错误:
无法在字段“名称”的“默认”提供程序中调用方法“2”...
现在我该怎么办??
【问题讨论】: