Salut,

J'ai un petit problème avec le loadModel. J'aimerais charger un model "Quote" depuis mon controller "Users" pour faire une requête de trouver par user_id tous ses citations. Je veux les afficher sur leur page de profil

Je veux utilisé le loadModel();

J'ai essayé avec le code suivant :

function profilquotes(){
// On charge le model : Quote
        $this->loadModel('Quotes');
// On récupère l'id de l'utilisateur 
        $id = $this->User->id;
// On fait la requête sql avec la condition que l'id est l'id de l'utilisateur
        $quotes = $this->User->Quote->find('all',array(
            'conditions' => array('id'=>$id)
        ));
// On envoi tous ça à la vue.
        $this->set($quotes);
    }

Merci de votre aide en avance! :(

1 réponse


Ciloe
Réponse acceptée

Si tu veux charger un model, je pense qu'il doit être au singulier non?

Donc $this->loadModel('Quote');