ThinkPHP的自动完成规则

1、如果模型里定义了规则

protected $_auto=array(

array('title','',2,'ignore'),

);

那么控制器里方法:

public function auto(){

$aff=D('Affiche');

$data['id']='55';

$data['title']='';

$data['content']='ggghhh';

if($aff->create($data)){

$aff->save();

}else{

$this->ajaxReturn($aff->getError());

}

}

A、若是自动完成规则在模型里,则必须用D方法

B、若是使用save()[修改操作]方法,必须指定主键,并自动规则第三个参数值为2

C、save()方法不能包含数据参数,即不能写成$aff->save($data),否则自动完成无效

D、模型里若有限定更新的字段 protected $updateFields='content';也会导致自动完成无效