IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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 :

affichage de menu dynamique en fonction de l'id de connexion


Sujet :

MkFramework

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Niger

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Septembre 2013
    Messages : 12
    Points : 13
    Points
    13
    Par défaut affichage de menu dynamique en fonction de l'id de connexion
    bonjour,
    je continue tjr sur l'appli de gestion de note mon probleme est le suivant:
    j'ai creé un menue dynamique qui affiche la liste des personne inscrite voici le code du fichier menu/main
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
    <?php
    Class module_menu extends abstract_moduleembedded{
     
    	public function _index(){
     
    		$tLink=array(
    			'accueil' =>array( 'link'=>'default::index','tParam'=>null, ),
    'matiere' =>array( 'link'=>'matiere::index','tParam'=>null,),
    'niveau' => array( 'link'=>'niveau::list','tParam'=>null,),
    'filiere' => array( 'link'=>'filiere::list','tParam'=>null,),
    'inscriptions' => array( 'link'=>'aninscription::list','tParam'=>null,),
    'droit'=>array( 'link'=>'rightsManager::index','tParam'=>null,),
    'deconnecter'=>array( 'link'=>'auth::logout','tParam'=>null,),
    'mes notes' => array( 'link'=>'auth::logout','tParam'=>null,),
    		);
     
    			$tAninscription=model_aninscription::getInstance()->findById( _root::getParam('id') );
     
    		if($tAninscription){
    			foreach($tAninscription as $oAninscription){
    					$tLink[$oAninscription->nom.' '.$oAninscription->prenom] = array('link'=>'aninscription::show',
    			                                                                           'tParam'=>array('id'=>$oAninscription->id));
    					}
    			}
     
    		$oView=new _view('menu::index');
    		$oView->tLink=$tLink;
     
    		return $oView;
    	}
    }
    je voudrais que lorsqu'une personne se connecte qu'on affiche un lien dans le menu qui lui permette de voir sa note.
    le probleme se trouve au niveau de la ligne 17: $tAninscription=model_aninscription::getInstance()->findById( _root::getParam('id') );
    en effet si j'appel la fonction findById( _root::getParam('id') ) le nom et le prenom de la personne qui se connecte n'apparait pas dans le menu
    parcontre avec la fonction findAll j'ai belle et bien la liste de toutes les personnes inscrite
    comment y remedier?
    slt;

  2. #2
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 239
    Points : 19 100
    Points
    19 100
    Billets dans le blog
    17
    Par défaut
    Vous n'est pas obligé de faire ceci dans le menu:

    Dans le menu, vous pouvez faire un lien vers un module qui listera les données lié à l'utilisateur

    Ce tutorial devrait vous aider:
    http://mkframework.com/screencasts_10.html

    On crée des auteurs, on cree un module "integrable" pour administrer ses livres

    Il devrait bien vous aider je pense
    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 à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Niger

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Septembre 2013
    Messages : 12
    Points : 13
    Points
    13
    Par défaut
    merci de la reponse
    effectivement j'ai deja un module crud intégrable qui affiche les information nom prenom note matiere...... quand on clic sur show voici le lien aninscription::show&id=1
    j'ai cree dans le menu un onglets ''mes notes'' qui doit faire un lien vers aninscription::show&id=?? avec id = id recuperer lors du login de la personne

    comment ecrire se lien?

  4. #4
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 239
    Points : 19 100
    Points
    19 100
    Billets dans le blog
    17
    Par défaut
    Citation Envoyé par usb01 Voir le message
    merci de la reponse
    avec id = id recuperer lors du login de la personne

    comment ecrire se lien?
    Pour recuperer les information du compte de connexion:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    _root::getAuth()->getAccount()->votreChampId
    Un tutorial qui peut vous interesser
    http://imikado.developpez.com/tutori...ct-googleMaps/

    on voit notamment comment afficher les contacts de l'utilisateur connecté avec dans le tutorial
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    _root::getAuth()->getAccount()->id;
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Niger

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Septembre 2013
    Messages : 12
    Points : 13
    Points
    13
    Par défaut
    oufffffffffffff sa y est j 'ai pus afficher les infos du user s'il se connect merci pour tout mais parcontre pour le tuto contactGoogleMaps ya un probleme j'ouvre un post pour sa salut

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 08/12/2009, 17h12
  2. Réponses: 3
    Dernier message: 27/08/2008, 12h07
  3. Réponses: 7
    Dernier message: 31/07/2008, 08h31
  4. Menu dynamique en fonction de la route
    Par norky dans le forum MVC
    Réponses: 1
    Dernier message: 10/03/2008, 13h00
  5. affichage dynamique en fonction des données en base
    Par jengo dans le forum Bases de données
    Réponses: 1
    Dernier message: 28/10/2004, 10h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo