我想修改beforeValidate()
中的数据,但我只获取表格中“default”列的数据,但没有来自请求的数据;
答案 0 :(得分:0)
您首先可以在$ this-> request-> post请求下修改控制器动作功能中的数据。然后,当您使用model-> set()或model-> save()时,您的数据将与您的模型进行交互。请分享代码以进一步挖掘。
答案 1 :(得分:-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