THINKPHP兄弟连李文凯老师视频笔记:10 create方法和令牌

10 create方法和令牌
一般多服务器的时候,我们不向本地文件系统写入数据
专门写到镜像服务器上面

可以将相对应的字段名称写到model,节约I/O

protected $fields=array(); //参考runtime/data/fields

$obj->getPk(); // get primery key
$obj->getFileds(); // get fileds info

curd (create update read del (save))

create:自动获取数据,自动令牌验证,自动映射,自动填充,自动验证
如果开启字段缓存,先匹配,不存在则获取字段

自动令牌:session中一个md5值,form表单中一个令牌,提交之后做匹配
function add()
{
$user = new Model(‘user’);
if($user->create()) //可以去core下的model查看
{
if($user->add())
{
$this->success(‘success’);
}
else
{
$this->error(‘failed’);
//$user->getError();
}
}
}
关闭令牌:8.2.11手册 ‘TOKEN_ON’=>false;
success必须要放到Tpl/default/Public/ 下

单个页面不需要令牌,在模版下面写{__NOTOKEN__}

$this->autoCheckToken();

Related posts:

Leave a Reply

Your email address will not be published.