我有一個操作/視圖將用於報告目的,不保存涉及的數據。來自控制器的無效字段
我想要一些表單元素是有效/無效的,如果無效,則會顯示一些錯誤。
在基於模型的表單域中顯示錯誤的最CakePHPish方式是什麼?
我有一個操作/視圖將用於報告目的,不保存涉及的數據。來自控制器的無效字段
我想要一些表單元素是有效/無效的,如果無效,則會顯示一些錯誤。
在基於模型的表單域中顯示錯誤的最CakePHPish方式是什麼?
即使您沒有從數據庫表中獲取或保存數據,仍然需要驗證規則的模型,這是正確的MVC方式。你可以設置
var $useTable = false;
在你的模型中,如果你不打算保存/讀取任何東西。然後,您可以使用您的模型來設置您的驗證規則和消息。
您可以驗證你的數據不保存,在控制器內像這樣:
$this->ModelName->validates()
欲瞭解更多信息,請參考這裏:Validating Data from the Controller
模型是可用的,但是表單字段不用於保存。例如模型有一個date_action字段,並且我有兩個表單字段:date_action_form,date_action_to – mentalic