码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-05-07 12:40:24      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:thinkphp 自动完成

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框架的自动完成功能的细节问题

标签:thinkphp 自动完成

原文地址:http://maplebb.blog.51cto.com/2547849/1643746

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!