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