我想修改beforeValidate()
中的數據,但我只從我的表中的「默認」列中獲取數據,但沒有來自請求的數據;CakePHP 2之前驗證沒有數據
0
A
回答
0
您首先可以在$ this-> request-> post request下的控制器動作函數中修改數據。然後,當您使用model-> set()或model-> save()時,您的數據將與您的模型進行交互。請分享代碼以更多地挖掘它。
-1
當我使用
$this -> {$this->modelClass} -> validates($this -> request -> data)
前
$this -> {$this->modelClass} -> save($this -> request -> data, false)
在beforeValidate沒有數據。雖然我只用
$this -> {$this->modelClass} -> save($this -> request -> data)
在beforeValidate
回調有我需要的:)
THX
相關問題
- 1. CakePHP的2:驗證
- 2. 有麻煩,目前我遇到使用CakePHP的數據驗證的一些問題CakePHP的數據驗證
- 3. 數據綁定:驗證改變之前
- 4. 在插入Firebase之前驗證數據
- 5. CakePHP 2驗證組件
- 6. MVC 2驗證沒有BuddyClasses
- 7. CakePHP沒有檢查表單驗證
- 8. cakephp沒有按預期驗證模型
- 9. CakePHP的沒有驗證選擇字段
- 10. 爲什麼Mercurial在推送數據之前沒有進行身份驗證?
- 11. 在插入數據庫之前驗證數據
- 12. 更新之前沒有先選擇LINQ 2 SQL中的數據?
- 13. CakePHP:如果表單沒有驗證,表單中仍然有數據?
- 14. cakephp驗證後保留數據錯誤
- 15. CakePHP使用驗證保存數據isUnique
- 16. 沒有驗證的數據庫
- 17. 沒有數據庫的MVC2驗證
- 18. MVC [數據類型(DataType.EmailAddress)沒有驗證
- 19. Cakephp:驗證錯誤未出現在數據驗證中
- 20. CakePHP驗證和驗證
- 21. CakePHP的2 JWT驗證插件在CakeRequest
- 22. 驗證jQuery沒有正確驗證數據
- 23. jQuery驗證插件沒有驗證元數據
- 24. PHP數學驗證之前,MySQL的寫
- 25. 軌動作之前驗證
- 26. 在SubmitChanges之前驗證Linq2Sql()
- 27. 之前的表單驗證
- 28. jQuery驗證之前ajaxForm
- 29. 之前的任何驗證
- 30. cakePHP驗證
對於使用編輯功能,如果你想添加更多細節,請不要濫用答案目的。 – ndm 2015-02-11 13:41:58