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. Utilisation fonction jtpl dans une autre fonction jtpl, une classe ou un controleur >
  2. Re: Emplacement de l'affichage des erreurs des formulaires >
  3. Re: Compter le nombre d'enregistrements depuis un Dao >
  4. Re: to be secure_with_ip or not to be >
  5. Re: Action introuvable HTTP 500 - Erreur interne du serveur