再次我。我使用了很长时间KohanaPHP并且无法熟悉CakePHP,但使用它对我来说很高兴。
首先,我从模型中检索数据,通过控制器发送它来查看,现在有了问题。我是否真的需要在foreach循环中使用以下数据语法?
$item['Model']['field']
对我来说有点奇怪,我不能简单地使用:
$item['field']
第二个问题......我需要使用text core helper。我可以在视野中使用它吗?我问因为我在尝试使用非对象时遇到错误。
我很抱歉这些新手问题,但我已经超过编码游戏超过三年(作为老师工作)并且很难将它整理出来。
谢谢!
答案 0 :(得分:3)
您应该使用较长版本的原因;
$item['Model']['field']
用于处理具有关联的模型。在这种情况下,“模型”属于“用户”,您可以更清楚地使用该模式的用户数据:
$item['User']['field']
答案 1 :(得分:0)
嗯,一开始你可以这样做:
$model = $item['Model'];
$field1 = $model['field1'];
$field2 = $model['field2'];
..etc...
这样可以节省一些打字费用。