JD *_*cks 2 php cakephp cakephp-1.3
这是错误消息:
警告(2):preg_match()[http://php.net/function.preg-match]:分隔符不能是字母数字或反斜杠[CORE/cake/libs/model/model.php,第2611行]
当我从控制器调用以下代码时会发生这种情况:
$this->Account->save($this->data)
Run Code Online (Sandbox Code Playgroud)
该模型如下所示:
class Account extends AppModel
{
var $validate = array(
'first_name' => array(
'rule' => array('minLength', 1),
'required' => true
),
'last_name' => array(
'rule' => array('minLength', 1),
'required' => true
),
'password' => array(
'rule' => array('minLength', 8),
'required' => true
),
'email' => array(
'emailRule1' => array(
'rule' => 'email',
'required' => true,
'message' => 'You must specify a valid email address'
),
'emailRule2' => array(
'rule' => 'unique',
'message' => 'That email address is already in our system'
)
)
);
}
Run Code Online (Sandbox Code Playgroud)
我在这里解释了类似的问题
他解决它通过改变required' => true来required' => array(true)我想,在我的模型中的每个occurange但它并没有解决问题.
| 归档时间: |
|
| 查看次数: |
2044 次 |
| 最近记录: |