您的位置:首页 > 编程语言 > PHP开发

关于TP框架的自动完成功能的细节问题

2015-05-07 10:39 295 查看
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';也会导致自动完成无效
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  自动完成 thinkphp TP