Доступ к ассоциациям в представлении с помощью CakePHP - PullRequest
0 голосов
/ 26 августа 2009

Извините, если этот вопрос слишком расплывчатый, но я бы предпочел не запутаться, так как мои предположения касаются того, что может или не может быть актуальной справочной информацией.

Если я создаю ассоциацию, например, Сотрудник принадлежит компании

Когда я создаю представление для Employee и хочу отобразить его название компании, как я могу просто отобразить название компании с помощью ...

<?php echo $employee['Employee']['Company']['company_name'] ?>

или просто пользовательское свойство (если такая вещь существует), например ...

<?php echo $employee['Employee']['CompanyName'] ?>

Это, конечно, предполагает использование ...

$this->set('employee',$someEmployeeRetreivalLogicHere)

... в контроллере

1 Ответ

3 голосов
/ 26 августа 2009

Должен быть доступен с:

<?php echo $employee['Company']['company_name'] ?>

Если это не сработает, используйте debug ($ employee); чтобы увидеть структуру массива.

...