非常简单的CakePHP问题。传递给视图的默认变量
我知道你可以通过控制器中的$this->set()
传递数据,并且我知道$this->request->data
中存在数据。
CakePHP是否将request->data
传递给可以在视图中自动调用的命名变量?或者,我是否一直需要做$this->set('variable', 'data')
?
非常简单的CakePHP问题。传递给视图的默认变量
我知道你可以通过控制器中的$this->set()
传递数据,并且我知道$this->request->data
中存在数据。
CakePHP是否将request->data
传递给可以在视图中自动调用的命名变量?或者,我是否一直需要做$this->set('variable', 'data')
?
请求访问数据自动在视图中,而不需要将其设置为一个变量:
$this->request->data(...
富勒例子(accessing POST data):
$this->request->data['MyModel']['title'];
你可以debug($this->request->data());
在视图中看看你有什么可用的。
正在访问直接被认为是良好做法的请求数据吗? – user3746654
我不明白为什么它不会。如果我错了,有人可以随时纠正我。似乎更好的做法比添加变量没有其他原因添加变量。 – Dave
当你做'回声'
';'看看你从过程中得到什么会发生什么?这是你的答案。 – JakeGould