怪我咯2017-05-27 17:45:50
Cate控制器裡面程式碼是不是寫錯了。 。 。
$data['catename'] = I('catename');這行寫錯了吧
應該是:
$data['catename'] = I('post.catename');
這樣吧。
其實你不用自己再寫一遍取得的,直接create方法就會取得前台請求的所有資料的
還有一點要注意,create方法在你沒有修改底層程式碼時,預設是只接受post請求資料
某草草2017-05-27 17:45:50
是說,反駁樓上,I(“catename”)沒任何問題,我忘了表單驗證了,不過你可以是嘗試如下測試
1.使用自訂驗證函數,這個可以看到是否驗證被呼叫(可以看文件如何定義)
2.驗證長度,因為I()函數所獲得的值,不是null
而是一个空string
。