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