php - tp的自动验证用不了
世界只因有你
世界只因有你 2017-05-27 17:43:50
0
3
480

这是前台的

这是Cate控制器

这是Model模板

问题是数据能正常的插入到数据库,但是却认证不了是否为空?请大神们帮忙看看到底是为什么?

世界只因有你
世界只因有你

全部回复(3)
Ty80

控制器里做一下判断I('post.catename')是否为空就好了

刘奇

Cate控制器里面代码是不是写错了。。。

$data['catename'] = I('catename');这行写错了吧

应该是:
$data['catename'] = I('post.catename');
这样吧。

其实你不用自己再写一遍获取的,直接create方法就会获取前台请求的所有数据的

还有一点要注意,create方法在你没有修改底层代码时,默认是只接受post请求数据

某草草

是说,反驳楼上,I(“catename”)没任何问题,我忘记了表单验证了,不过你可以是尝试如下测试

1.使用自定义验证函数,这个可以看到是否验证被调用(可以看文档如何定义)

2.验证长度,因为I()函数获取的值,不是null而是一个空string

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板