所以在這篇文章中How do you set a CodeIgniter radio button, before it's in the $_POST? TwiStar解釋瞭如何修改$ _POST變量,這很好...除了它好像覆蓋了CodeIgniter表單驗證函數。
if ($this->form_validation->run() === FALSE) {...}
這可能是由於我的設計...我有一些數據,我用預填充我的形式,我呈現給用戶查看和修改,如果他們的願望。預填充(不幸的是,在這種情況下)爲表單驗證提供了準確的數據。
所以我猜CodeIgniter的form_validation->run()
是真的,當$ _POST包含正確的內容,這意味着我的表單驗證是在我開始之前。
如果我忽略了其中一個預填充值,我會得到糟糕的用戶體驗。
我該如何處理這個更好?