- 1
[Opened] Action introuvable HTTP 500 - Erreur interne du serveur
Posted by tolchib on 02/05/2010 15:02
D'abord je tiens à remercier l'auteur de ce formidable framework ainsi q'à touts les contributeurs qui le font évoluer de plus en plus, et à qui je souhaite beaucoup de Succées . Maintenant, revenons à mon problème: Dans mon fichier newsform.tpl :
<form action="{formurl 'news~default:createsave'}" method="POST"> {formurlparam 'news~default:createsave'}...
à l'exécution, et après avoir remplie le formulaire (newsform.tpl) et validation sur bouton enregistrer, ça marche le plus normalement du monde puis après un autre essai il y'a ça :
Impossible d'afficher la page HTTP 500 - Erreur interne du serveur
et pourtant j'ai définie la classe news~default:createsave, comme ceci:
function createsave(){ $news = jDao::createRecord('news~news'); $news->sujet = $this->param('sujet'); $news->texte = $this->param('texte'); $news->news_date = $this->param('date'); $dao = jDao::get('news~news'); $dao->insert($news); $rep = $this->getResponse('redirect'); $rep->action = 'news~default:index'; return $rep; }
Merci d'avance.
[Opened] Re: Action introuvable HTTP 500 - Erreur interne du serveur
Posted by tolchib on 02/05/2010 15:16
En fait, le problème survient à cause d'une modification que j'ai effectué sur le fichier dao: news.dao.xml: j'ai ajouté un attribut à la balise property. Et si je veut garder cet attribut, comment doit-je procéder et pourquoi ? Merci.
[Opened] Re: Action introuvable HTTP 500 - Erreur interne du serveur
Posted by laurentj on 02/05/2010 16:57
Elle ressemble à quoi ta balise property avec l'attribut en question ?
[Opened] Re: Action introuvable HTTP 500 - Erreur interne du serveur
Posted by tolchib on 02/05/2010 17:32
Elle ressemble à ça:
<property name="sujet" fieldname="sujet" datatype="string" required="true" maxlength="255" insertpattern="fixe"/>la cause de l'erreur c'est quand j'ai ajouté cet attribut: insertpattern="fixe".
[Opened] Re: Action introuvable HTTP 500 - Erreur interne du serveur
Posted by laurentj on 02/05/2010 17:43
pourquoi "fixe" ? c'est un autre champs de ta table ?
[Opened] Re: Action introuvable HTTP 500 - Erreur interne du serveur
Posted by tolchib on 02/05/2010 18:06
ça m'a échappé, étant donné que insertpattern permet d'indiquer un motif, j'aurai dû mettre une expression sql. Merci beaucoup.
- 1