У меня проблема с содержанием :(, позвольте мне объяснить:
Отношения моделей:
Клиент -> hasMany -> Карта -> hasAndBelongsToMany -> Партнер -> hasMany -> Контакт
Мне нужно получить всех партнеров и контакты Клиента с codigo = 24150 и Контактов с координатами = 38.71093.
Код:
$conditions = array('conditions' =>
array('codigo' => '24150')
);
$contain = array(
'contain'=> array(
'Partner' => array(
'Contact' => array('conditions' => array('coords_lat' => '38.71093'))
)
)
);
$parceiros = $this->Client->find('all', array($conditions, $contain));
Я добавил
var $actsAs = array('Containable');
на app_model.php
Если честно, я не совсем понимаю, что здесь происходит ... правда в том, что mysql выполняет огромные запросы и принимает тоннывремя, но я не вижу его выбора "codigo = 24150"
Я был бы признателен за помощь.
Заранее спасибо.
Руи