D('user')->create( I('post.') ); 模型无数据?

浏览:1302 发布日期:2015/03/05 分类:求助交流 关键字: I函数
在控制器里接收表单数据后 D('User')->create( I('post.') ); 应当会传参表单数据到模型
==============
在模型里用 I('post.name') 取表单用户名 为什么 NULL
==============
发现问题在 I 函数,后面二个默认参数不能为空。 .直接create() 也为 NULL
_____________________________________________________________________________
I('post.')    错误 | 改为 I('post.' , ' ' , ' ')    | 或 $_POST    正确
______________________________________________________________________________
I('post.name') 错误 | 改为 I('post.name' , ' ' , ' ') | 或 $_POST['name']正确
______________________________________________________________________________

这是为什么 I函数不是默认为后二个参数付值为NULL了吗? 为什么我用 I函数 非要加上后面二个参数才行呢? thinkphp 3.23 版本
最佳答案
评论( 相关
后面还有条评论,点击查看>>