Почему PHP Framework не распознает истинный синтаксис в этом примере
У пользователя много фотографий
Фотографии принадлежат пользователю
В пользовательской модели
var $hasMany = array( 'Photo' => array( 'className' => 'Photo', 'foreignKey' => 'user_id' );
В фотомодели
var $belongsTo = array( 'user' => array( 'className' => 'User', 'foreignKey' => 'user_id', 'conditions' => '', 'fields' => '', 'order' => '' ), 'PhotoAlbum' => array( 'className' => 'PhotoAlbum', 'foreignKey' => 'photo_album_id', 'conditions' => '', 'fields' => '', 'order' => '', ))
в фотоконтроллере, в добавлении торта действия генерируйте этот код:
$this->Photo->User->find('all');
но истинный код:
$this->Photo->user->find('all');
означает, что пользовательское свойство должно быть в верхнем регистре, но торт не может распознать и выдать ложный код.