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

  1. #1
    Membre à l'essai
    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

    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
    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

    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
    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

###raw>template_hook.ano_emploi###