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

  [Opened] [Résolu] Submit bizarre

Posted by dlalleme on 11/07/2008 23:59

Bonsoir, Je suis sur un problème vraiment bizarre.

Voici le résultat :

 [exception 102] Action C : la méthode C de la classe contrôleur defaultCtrl n'existe pas (fichier : /home/dlalleme/BacsASable/Comparateur/Site/comparateur/modules/admin/controllers/default.classic.php)
 /home/dlalleme/BacsASable/Comparateur/Site/lib/jelix/core/jCoordinator.class.php 235

Et pourtant le début de mon formulaire est la suivant :

 <form action="{jurl 'admin~titres:sauver'}" method="POST" name="titre" >
 <tr>
 <td><div id="msg"></div></td>
 <input type="hidden" name="id_tit" value="{$idx_tit}" id="id_tit"></tr>
 <input type="hidden" name="action" value="{$action}" id="action"></tr>
 <tr>
 <td>&nbsp;</td>

Je suis un peu désemparé ....

Ce qui est vrai est que la variable action vaut 'C'...

C'est pas terrible pour valider un formulaire ...

Cordialement

Denis

  [Opened] Re: Submit bizarre

Reply #1 Posted by laurentj on 11/08/2008 09:54

Salut,

Dans jelix, le paramètre action indique l'action à exécuter, c'est donc un nom réservé. Donc si tu met dans un formulaire un champs "action", ça va tenter d'executer l'action correspondante (ici donc une action qui s'appelerait C...)

À noter que jurl va ici générer l'url index.php?module=admin&action=titres:sauver. Mais étant donné que tu redéfini le paramètre action dans ton formulaire...

  [Opened] Re: Submit bizarre

Reply #2 Posted by laurentj on 11/09/2008 09:09

module et action, comme on peut le deviner en lisant la doc et les tuto.

 
Page
  1. [Résolu] Submit bizarre