我想修改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