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

  [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

Reply #1 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

Reply #2 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

Reply #3 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

Reply #4 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

Reply #5 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.

 
Page
  1. Re: Action introuvable HTTP 500 - Erreur interne du serveur >
  2. Re: Action introuvable HTTP 500 - Erreur interne du serveur