附加到CakePHP中的已发布数据
如果我用数据发布到控制器并用附加到CakePHP中的已发布数据,cakephp,Cakephp,如果我用数据发布到控制器并用 $this->Flo->save($this->data) 在运行save之前,是否有办法将名称/值对插入到该数据对象中?您的意思是这样的吗 $this->data['Flo']['name'] = $value; $this->Flo->save($this->data); 你是说像这样的事吗 $this->data['Flo']['name'] = $value; $this->Flo->save(
$this->Flo->save($this->data)
在运行save之前,是否有办法将名称/值对插入到该数据对象中?您的意思是这样的吗
$this->data['Flo']['name'] = $value;
$this->Flo->save($this->data);
你是说像这样的事吗
$this->data['Flo']['name'] = $value;
$this->Flo->save($this->data);
是的。。。我发誓。。。有时我会被这件事的简单程度吓坏,我会彻底地过度思考这些事情。谢谢如果$value可以从请求中分离出来,我会将它放在Model::beforeSave(…)方法中。因此,如果它类似于用户id(因此更面向请求,而不是面向数据/模型),我会像上面那样做。如果是添加日期之类的,我会把它放在模型中。注意:这是因为我喜欢瘦控制器,所以YMMV.Yep。。。我发誓。。。有时我会被这件事的简单程度吓坏,我会彻底地过度思考这些事情。谢谢如果$value可以从请求中分离出来,我会将它放在Model::beforeSave(…)方法中。因此,如果它类似于用户id(因此更面向请求,而不是面向数据/模型),我会像上面那样做。如果是添加日期之类的,我会把它放在模型中。注意:这是因为我更喜欢瘦控制器,所以YMMV。