php – Die automatische Überprüfung von tp funktioniert nicht
世界只因有你
世界只因有你 2017-05-27 17:43:50
0
3
512

Dies ist das Frontend

Dies ist der Cate-Controller

Dies ist die Modellvorlage

Das Problem besteht darin, dass die Daten normal in die Datenbank eingefügt werden können, aber nicht überprüft werden kann, ob es ist leer? Bitte helfen Sie mir herauszufinden, warum?

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

Antworte allen(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

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage