thinkphp设置了自动完成功能,Model模型中的代码:

  1. protected $_auto = array
  2.           array('status',1),  //新增status字段时自动填充1 
  3.           array('create_time,'time',1,'function')   //create_time字段新增时使用time方法填充 
  4.           ); 

以上的代码对照过官方手册后,并没有发现错误,不知道为什么会这样。所以只能有下面这种方法解决:在Action中使用自动完成设置代码,问题就解决了。

 

  1. //自动完成设置 
  2.         $auto = array
  3.             array('status',1),  //对status字段在新增的时候设置为1 
  4.             array('cTime','time',1,'function'// 对cTime字段在新增的时候使time函数处理 
  5.         ); 
  6.         $Blog->setProperty("_auto",$auto);