模型$_auto定义自动完成无效

浏览:1048 发布日期:2014/04/18 分类:求助交流
我要添加Tcategory的一个记录,在模型里我定义了自动完成的property,如下:
class TcategoryModel extends Model {
// 定义自动验证
protected $_validate = array(
array('title','require','标题必须'),
);
// 定义自动完成
protected $_auto= array(
array('addTime',"mydate",1,'callback'),
);
protected function mydate(){
return date("Y-m-d H:i:s");
}
}
控制器TcategoryAction中完成添加操作的代码如下:
public function add($pid=0){
$submit=$this->_post("submit");
if($submit==""){
$tmodel=M("tcategory");
$pres=$tmodel->field("id,title,pid,addTime,issystem,orders")->where("pid=0")->order("orders asc")->select();
$this->assign("toppid",$pres);
$this->assign("pid",$pid);
$this->display();
}else{
$tmodel=M("tcategory");
if($tmodel->create()){
$result=$tmodel->add();
if($result){
$this->success("添加成功");
}else{
$this->error("添加失败");
}
}else{
$this->error($tmodel->getError());
}
}

}
记录添加成功后,为什么那个时间那个字段的值不能自动填充好
最佳答案
评论() 相关
后面还有条评论,点击查看>>