CakePHP:很少有关于模型,控制器和检索数据的问题

时间:2010-01-17 22:01:16

标签: php cakephp

再次我。我使用了很长时间KohanaPHP并且无法熟悉CakePHP,但使用它对我来说很高兴。

首先,我从模型中检索数据,通过控制器发送它来查看,现在有了问题。我是否真的需要在foreach循环中使用以下数据语法?

$item['Model']['field']

对我来说有点奇怪,我不能简单地使用:

$item['field']

第二个问题......我需要使用text core helper。我可以在视野中使用它吗?我问因为我在尝试使用非对象时遇到错误。

我很抱歉这些新手问题,但我已经超过编码游戏超过三年(作为老师工作)并且很难将它整理出来。

谢谢!

2 个答案:

答案 0 :(得分:3)

您应该使用较长版本的原因;

$item['Model']['field']

用于处理具有关联的模型。在这种情况下,“模型”属于“用户”,您可以更清楚地使用该模式的用户数据:

$item['User']['field']

答案 1 :(得分:0)

嗯,一开始你可以这样做:

$model = $item['Model'];
$field1 = $model['field1'];
$field2 = $model['field2'];
..etc...

这样可以节省一些打字费用。