Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] [Resolu]Demande de precision: passer un paramétre d'un template a une action

Posted by Yann.L on 08/04/2008 14:37

Bonjour, j'ai un petit probleme de compréhension je n'arrive pas a comprendre comment passer un paramètre depuis mon template vers une action, voila comment j'ai procéder :

Depuis mon template j'ai ceci :

 <td><a href="{jUrl 'objcpam~default:form_result', array('objectif_id'=>$result->ObjectifId)}">{$result->ResultatLib}</a></td> 

voila l'url que j'obtiens :

 http://localhost/jelix/tdb/www/index.php?objectif_id=1&module=objcpam&action=default:form_result

Et voila comment je récupère mon paramètre dans mon action :

 function form_result(){
        $rep = $this->getResponse('html');
        $rep->title = 'Saisir résultat';
        $id = $GLOBALS['gJCoord']->request->getParam('objectif_id');
        ...
        return $rep;
 }

Et enfin ce que me dit mon navigateur :

 HTTP 500 Erreur interne au serveur

Plutôt désagréable ^^, Bref je pense faire ce qu'il faut et je ne comprend pas où est mon erreur ... un peu d'aide ne serait pas de refus. Merci.

J'utilise Jelix 1.05 PHP 5.2.5 et Apache 2.2.8 le tous sous Windows xp. Merci

  [Opened] Re: Demande de precision: passer un paramétre d'un template a une action

Reply #1 Posted by Yann.L on 08/04/2008 15:18

En faite ça marche j'ai juste un probleme dans le template de ma reponse dans ma méthode form_result() :x

Donc j'ai bien compris comment ça marche le passage de paramètre d'un template vers une action :x

 
Page
  1. Re: Demande de precision: passer un paramétre d'un template a une action