if(!$data->create()){
//dump($data->create());
$this->error($data->getError());
}
$re=$data->add();
if($re>0){
$this->assign("waitSecond","5");
$this->success ('添加成功了喵www');
//dump($data->create());
}else{
$this->assign("waitSecond","5");
$this->error ('哎呀!失败了!');
//dump($data->create());
}
这段的逻辑没有问题吗?我想验证标题是否为空,model如下
<?php
class IndexModel extends Model{
protected $_validate = array(
array('p_name','require','标题是必须的个说!'),
);
};
?>
在Active里写好数据获取,然后现在的情况是不输入任何数据(不通过验证),dump($data->create());显示bool(false),可以正常显示错误页“标题必须”。
输入数据的时候(通过验证),也会显示空白的错误页(没有任何错误提示),dump($data->create());是array(0) {}。
这是是怎么回事啊???
最佳答案
