CakePHP: поле отображения в ассоциативной модели не работает - PullRequest
1 голос
/ 29 июля 2011

Моя таблица Страна имеет поле отображения Страна.

Страна подключена к таблице «Пользователи» через country_id. Поле отображения отлично работает в пользовательских представлениях.

Пользователь создает сообщения и связан с внешним ключом user_id в таблице сообщений.

Проблема: когда я использую $ posts ['User'] ['country_id'], я могу показать только идентификатор страны, а не имя. Поле отображения не работает в ассоциативной модели сообщений.

Как я могу решить это? Спасибо!

1 Ответ

1 голос
/ 31 августа 2011

Вам необходимо установить рекурсивное свойство равным 2. Например:

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