www.ypnh.net > thinkphp CrEAtE方法

thinkphp CrEAtE方法

1.create方法可以对POST提交的数据进行处理(通过表中的字段名称与表单提交的名称对应关系自动封装数据实例),例如user表中有一个字段名叫"username",如果表单中有一个,那么$User = M('User'); $data = $User->create(); echo $data['username'...

ThinkPHP 自动验证与自动填充无效可能的原因 自动验证与自动填充是在使用ThinkPHP时经常用到的功能,但偶尔会遇到自动验证与自动填充无效的情况,本文就ThinkPHP 自动验证与自动填充无效可能的原因做一些分析。 create() ThinkPHP 自动验证与自...

在ThinkPHP/Library/Think/model.class.php下,建议你使用phpstorm或zendstudio等IDE可定位到目录下

create方法只是准备数据,并没有插入。create方法往数据库插入数据。下面是create方法的代码,已经注释,只创建对象,做一些过滤和验证操作,不保存到数据库。 /** * 创建数据对象 但不保存到数据库 * @access public * @param mixed $data 创建...

create()打印不出来。。。你想打印出什么来,好久没用tp了,但是我还是记得create是添加语句吧。。。你都没有传值进去,能打印出什么东西进来呢。。。或者现在的tp可以自动添加post数据到添加语句,那也打印不出来东西啊,添加语句返回值我记得...

$user = D('Users') ;if($user->create()) { $user->add();} else { $this->error($user->getError());}这样写试试

没测试,我获是create()方法并没有返回操作的对象,所以,你可以打印一下$admin这个对象; 也就是在die之前: dump($admin);

可以作为参数传入 $data=$_POST; $m = M('Userinfo'); $m->create($data); dump($m);

仔细看看 thinkphp 的手册,可以看到这样一句话: ‘’Create方法创建的数据对象是保存在内存中,并没有实际写入到数据库中,直到使用add或者save方法才会真正写入数据库。‘’

网站地图

All rights reserved Powered by www.ypnh.net

copyright ©right 2010-2021。
www.ypnh.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com