Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MkFramework Discussion :

lister dans ordre chronologique avec tJointModel


Sujet :

MkFramework

  1. #1
    Membre régulier
    lister dans ordre chronologique avec tJointModel
    Bonjour,
    Comment faire pour lister dans ordre chronologique?

    Quand je liste toutes mes classes ça marche parce que j'ai mis dans model-classes
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    public function findAll(){
    		return $this->findMany('SELECT * FROM '.$this->sTable.' ORDER BY session DESC, nom ASC');
    	}

    Donc d'abord "session" descendant et "nom" ascendant.

    Mais quand j'affiche la liste des classes d'un prof il fait appel à la table classesProfs
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    public function findByUserId($user_id){
        	return $this->findMany('SELECT * FROM '.$this->sTable.' WHERE user_id=?',$user_id );
    	}

    je n'ai que des "id" dedans. Jointure entre classes.id et classesProfs.classe_id

    Je ne peux pas afficher "session" descendent et "nom" ascendant car ce sont des jointures.

    Une idée comment faire?

  2. #2
    Rédacteur

    Vous pouvez faire une jointure SQL dans findMany
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  3. #3
    Membre régulier
    Ok merci.
    C'est une bonne idée.