Имам проблем със съдържанието :(, позволете ми да обясня:
Връзки на моделите:
Клиент -> hasMany -> Карта -> hasAndBelongsToMany -> Партньор -> hasMany -> Контакт
Това, от което се нуждая, е да получа всички партньори и контакти на клиента с codigo = 24150 и контакти с coords_lat = 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"
Ще се радвам на помощ.
Благодаря предварително.
Руи
$parceiros
? - person vindia   schedule 05.04.2011