当前位置:Gxlcms > PHP教程 > ThinkPHP学习札记(七)实例化中create方法的作用,以及令牌的使用

ThinkPHP学习札记(七)实例化中create方法的作用,以及令牌的使用

时间:2021-07-01 10:21:17 帮助过:20人阅读

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





CURD






人气教程排行