ThinkPHP学习笔记(七)实例化中create方法的作用,以及令牌的使用
来源:互联网 发布:yy唱歌用什么软件 编辑:程序博客网 时间:2024/05/18 03:06
其中的success的模板,可以在ThinkPHP中的example中搜索到,然后放入tpl下的default下的Public中
create使用
<?phpclass CurdAction extends Action{//创建和增删改成//create()//创建会完成自动映射、自动填充、自动验证//如果开启了字段缓存,会去匹配字段,如果不存在,会获取字段,返回一个数组//create方法中有自动令牌,向当前的session会话中放入Md5加密的字符串会将字符串插入点表单的</from>之前,session和form中有//令牌可以在conf中配置;可以在页面设置不显示令牌但是一样使用令牌<!--{__NOTOKEN__}-->//如果页面中有多个表单,只有一个表单需要令牌,可以在此表单中显示指定:<!--{__TOKEN__}-->//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
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>CURD</title></head><body><form action="__URL__/add" method="post"><input type="text" name="username"/><input type="text" name="password"/><input type="submit" value="提交"/><!--{__NOTOKEN__}--></form></body></html>
- ThinkPHP学习笔记(七)实例化中create方法的作用,以及令牌的使用
- thinkphp中create方法的具体使用
- thinkphp的create方法
- ThinkPHP学习笔记(十二)ThinkPHP的分页以及验证码的使用
- ThinkPHP 使用表单令牌遇到的问题
- ThinkPHP学习笔记(六)实例化模型的四种方法
- ThinkPHP学习笔记(二)入口文件的作用、URL控制、模板的简单使用方式
- thinkphp中Create的用法
- ThinkPHP中的create方法与自动令牌验证
- ThinkPHP中实例化模型的四种方法详解
- Spring4学习笔记(七):bean的作用域和使用外部属性文件
- thinkphp field()方法的作用
- thinkphp的create()方法出错原因
- thinkphp的快捷方法实例化对象
- thinkphp的快捷方法实例化对象
- thinkphp 表单令牌使用
- thinkphp表单令牌错误的解决方法
- thinkphp表单令牌错误的解决方法
- shell正则表达式
- java观察者模式Demo1
- 核心业务系统数据库平台迁移: Oracle -> MySQL
- 自定义Android带图片的按钮
- IOS疯狂基础之模态显示PresentModalViewController(转抄)
- ThinkPHP学习笔记(七)实例化中create方法的作用,以及令牌的使用
- JAX-RS是什么?
- Java关于文件I/O的事例
- 手机Web开发 jQuery 获取屏幕高度、宽度
- UVA 10806 Dijkstra, Dijkstra.
- ICP通信之匿名管道
- android 蓝牙 开关的方法
- ARM汇编语言中的中括号(“[”和“]”)是什么意思
- AHB、APB简介