Bonjour,

public function admin_transporter($id = null) {
        $this->paginate = array(
            'limit' => 1,
            'contain' => array(
                    'TransportTariffHeader','TransportTariffTransporter' 
            ),
            'conditions' => array('transport_tariff_transporter_id' => (int)$id)
        );
        $this->set('z', $this->paginate());
    }

Si je visualise cette page, tout fonctionne, le SQL est bien fait avec les jointures

En revanche, si j'appelle cette action via un requestaction, le SQL est fait sans les jointures.

Avez vous une idée d’où cela peut provenir ?

2 réponses


tu peux mettre les deux requetes sql ?

MMh dans le paginate faudrait avoir le nom du modèle en index non ?