У меня было это много раз, поэтому я задаюсь вопросом, пропустил ли я что-то ОЧЕНЬ очевидное или скрытое скрытое.Связанная модель не возвращает связанные данные в cakephp 2.0
Я следующий код в модели под названием Свадьба:
public $hasMany = array(
'Photo' => array(
'className' => 'Photo',
'foreignKey' => 'wedding_id'
)
);
и у меня есть соответствующий код в модели под названием Photo:
public $belongsTo = array(
'Wedding' => array(
'className' => 'Wedding',
'foreignKey' => 'wedding_id'
)
);
, но когда я осматриваю URL/Свадьбы/Я не получаю связанные фотографии в переменной $ weddings. Вот запись БД в фотографиях:
id name file wedding_id
1 Couple Shot xxx.jpg 1
и на свадьбах:
id name groom bride weddingdate location_id photo_id
1 Ike & Tina Turner Ike Turner Tina Turner 2010-01-01 1 1
Что я пропустил? Благодаря
Любые '$ this-> Wedding-> recursive = -1;' перед вызовом метода find()? Вы не указали код контроллера, поэтому ответить сложно. – nIcO