У меня небольшая проблема, которую я не могу понять, но она должна быть очень простой.
У меня есть следующая структура модели в моем приложении cakePHP (1.3):
ProspectiveQuote [hasMany] QuoteUnit [belongsTo] Unit
но в моем ProspectiveQuotesController строка:
$this->ProspectiveQuote->QuoteUnit->Unit->find('list');
выдает мне следующую ошибку:
Undefined property: AppModel::$Unit
Конечно, это не должно смотреть на AppModel, это должно смотреть на QuoteUnit.
Если я сделаю $this->ProspectiveQuote->QuoteUnit->find('all')
, то, похоже, получу результаты (хотя и без каких-либо связанных данных модели ...), поэтому он, очевидно, найдет QuoteUnit достаточно хорошо, и я дважды проверил его связь с модулем, и все это выглядит нормально ...
Кажется, это достаточно простая проблема. Из того, что я вижу, люди с этой проблемой обычно имеют неправильные названия моделей (или множественное число), но здесь это не так ...
Что я могу делать не так?