$this->Conference->bindModel(array(
    'hasOne' => array(
                      'ConferencesSphere',
                  'FilterSphere' => array(
                        'className' => 'Sphere',
                        'foreignKey' => false,
                        'conditions' => array('FilterSphere.id =
ConferencesSphere.sphere_id')
))));
$this->Conference->bindModel(array(
    'hasOne' => array(
                      'ConferencesInstitution',
                  'FilterInstitution' => array(
                        'className' => 'Institution',
                        'foreignKey' => false,
                        'conditions' => array('FilterInstitution.id =
ConferencesInstitution.institution_id')
))));

after such temp bind we can find conferences filtered by value of
spheres and institutions fields eg
$this->Conference->find('all', array('conditions' =>
array('FilterSphere.name' => 'AJAX', 'FilterInstitution.name' =>
'something'), 'recursive' => 0, 'fields' => array('DISTINCT
Conference.id', 'Conference.*', 'FilterSphere.name')));
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to