CakePHP:关联模型中的Displayfield不起作用

时间:2011-07-29 15:57:16

标签: cakephp-1.3

我的表国家/地区有一个显示字段国家/地区。

国家/地区通过country_id连接到Users表。显示区域在用户视图中完美运行。

用户创建帖子并与帖子表中的外键user_id连接。

问题:当我使用$ posts ['User'] ['country_id']时,我只能显示国家ID本身而不是名称。 Displayfield在关联模型Posts中不起作用。

我该如何解决这个问题?谢谢!

1 个答案:

答案 0 :(得分:1)

您需要将递归属性设置为2.例如:

$this->Post->recursive = 2;
$posts = $this->Post->find('all');