php - tp的自動驗證用不了
世界只因有你
世界只因有你 2017-05-27 17:43:50
0
3
550

這是前台的

這是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

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板