我有2个模型。订单&订单产品Cakephp 2请求数据和模型
当添加订单时,我试图操纵订单模型的beforeValidate()中的OrderProduct数据,但未成功。
我试过了。 (这既是为了模型)
function beforeValidate()
{
parent::beforeValidate();
$this->data['OrderProduct']['total'] = 1000;
return true;
}
function beforeValidate()
{
parent::beforeValidate();
CakeRequest::data('OrderProduct.total', 1000);
return true;
}
但失败的事务后,从控制器查看时被修改的数据OrderProduct未启用(!这 - >白水())。
任何人都可以提出一个替代解决方案,无需手动设置控制器中的数据。