作者:霞慧水灵灵_973 | 来源:互联网 | 2023-10-10 16:49
ThinkPHP学习札记(七)实例化中create方法的作用,以及令牌的使用:ThinkPHP学习笔记(七)实例化中create方法的作用,以及令牌的使用其中的success的模板
ThinkPHP学习笔记(七)实例化中create方法的作用,以及令牌的使用
其中的success的模板,可以在ThinkPHP中的example中搜索到,然后放入tpl下的default下的Public中
create使用
之前,session和form中有
//令牌可以在conf中配置;可以在页面设置不显示令牌但是一样使用令牌
//如果页面中有多个表单,只有一个表单需要令牌,可以在此表单中显示指定:
//create默认获取数据的方法是post方法
public function index() {
$this->display();
}
public function add(){
$user=new Model('User');
// //不使用create方法验证令牌
// if (!$user->autoCheckToken($_POST)) {
// //令牌验证失败的代码;
// $this->error($user->getError());
// }else{
// //获取其中信息$user
// $user->username;
// $user->username=md5($user->password);
// // dump($user);
// if ($user->add()) {
// $this->success('添加成功');
// }else{
// $this->error($user->getError());
// }
// }
//返回的数组信息如果用自动填充,返回值和信息更多
if ($vo=$user->create()) {
// //这个方法是执行成功的一个方法,会给出页面的各种信息
// dump($vo);
// //successs模板可以在ThinkPHP的example中找到,放入到default中的public目录中
// $this->success('create成功');
//获取其中信息$user
$user->username=md5($user->password);
// dump($user);
if ($user->add()) {
$this->success('添加成功');
}else{
$this->error($user->getError());
}
}else {
//如果执行失败,代码不会继续向后执行
// dump($vo);
// dump($user);
//error模板可以在ThinkPHP的example中找到,放入到default中的public目录中
$this->error($user->getError());
}
}
}
?>
index.html