Ejemplo básico haciendo el bind del comportamiento on the fly
$this->University->Behaviors->load('Containable');
$containArray = array( 'Course' => array( 'Group' => array( 'Studen' => array( 'Marks' ) ) ) );
$options = array( 'contain' => $containArray, 'conditions' => 'University.name = "Universidad de Sevilla"', );
$sevillaMarks = $this->University->find('all', $options);
Maravilloso add-on incluído en el Core de CakePHP que nos facilita la tarea de cuando las relaciones a buscar empiezan más allá de tercer nivel en profundidad.
http://book.cakephp.org/2.0/en/core-libraries/behaviors/containable.html
$this->University->Behaviors->load('Containable');
$containArray = array( 'Course' => array( 'Group' => array( 'Studen' => array( 'Marks' ) ) ) );
$options = array( 'contain' => $containArray, 'conditions' => 'University.name = "Universidad de Sevilla"', );
$sevillaMarks = $this->University->find('all', $options);
Maravilloso add-on incluído en el Core de CakePHP que nos facilita la tarea de cuando las relaciones a buscar empiezan más allá de tercer nivel en profundidad.
http://book.cakephp.org/2.0/en/core-libraries/behaviors/containable.html
No comments:
Post a Comment