Nir*_*mal 1 cakephp cakephp-1.3
是否可以在视图中在控制器中接收的$ this-> data中设置值.
我们可以使用if($ this-> data ['id'])但为什么我们不能在其中设置值?
这会有用吗$this->data['id']=$userid;
小智 7
你有几个选择
第一个是创建自己的变量并修改它:
$myData = $this->data;
$myData['id'] = $userid;
$this->Post->save($myData);
Run Code Online (Sandbox Code Playgroud)
第二种是使用$ this-> request-> data.它包含与$ this-> data相同的信息,但可以修改.
$this->request->data['id'] = $userid;
$this->Post->save($this->request->data);
Run Code Online (Sandbox Code Playgroud)