CakePHP 2.1 trouver à l'aide de contenir à la condition

J'ai les modèles suivants.

  1. De l'industrie(id, nom)
  2. Film(id, nom, industry_id) [Industrie a de nombreux films]
  3. Remorque(id, nom, movie_id) [Film a beaucoup de remorques]

J'ai besoin de trouver 6 dernières remorques pour chaque Industry. Chaque film n'a pas besoin d'avoir une remorque ou peut avoir plusieurs[0-n].

Les résultats doivent contenir tableau de films avec atleast une remorque.

$this->Industry->find('all', array(
    'contain' => array(
        'Movie' => array(
            'Trailer' => array(
                'limit' => 1
            ),
            'order' => 'Movie.release DESC',
            'limit' => 6
        )
    ),
    'order' => 'Industry.name ASC'
));
  • Pouvez-vous donner des exemples de l'Industrie des noms?
  • Ce sont les industries de bois de santal', 'kollywood', 'mollywood" et "tollywood'
InformationsquelleAutor Sanganabasu | 2013-01-02