THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3
  • gugu
  • Administrateur

Offline

#26 Re: Probleme avec un Form

(17-08-2015 12:36:51)


Bonjour,

Normalement l'objet form contient cette méthode, j'avais un peu changé ton code, notamment au niveau de $form :

$createForm = $this->createForm("addinfo.comment.creation");
...
$form = $this->validateForm($createForm);
$data = $form->getData();
...        

(Tu devrais installer un IDE, ça t'aiderait énormément : phpStorm (le mieux mais payant), Netbeans ou Eclipse)

Offline

#27 Re: Probleme avec un Form

(17-08-2015 13:56:38)


Je me suis mis a NetBeans depuis ce matin (je suis encore en train de dompter la bête ,mais je suis en bonne voie), je regarde aussi un autre module utilisant un form, mon code est semblable ,rien de plus ni de moins ,et pourtant il ne trouve toujours pas getData() ... incomprehensible.

Offline

#28 Re: Probleme avec un Form

(17-08-2015 15:22:41)


Quand je passe en index_dev ,le message d’erreur devient "RuntimeException in ParserFallback.php line 106:if you want to use a parser, please register one".
Qu'est ce qu'il veut dire par register a parser ?

Offline

#29 Re: Probleme avec un Form

(18-08-2015 13:04:18)


Joie et bonheur dans le coeur des hommes ,ça avance !
J'aimerais en savoir un peu plus sur le dispatch d'event ,et la creation d'objet ,j'ai tenté via un event "AddInfoCreateEvent" où je creer mon objet ,mais visiblement il ne reconnais pas le save(),je ne sais pas si je m'y prend bien.
voila mon code:

class AddInfoCreateEvent extends ActionEvent
{
    protected $idclient;
    protected $commentaire;
   
    public function getIdclient()
    {
        return $this->idclient;
    }
   
    public function setIdclient($idclient)
    {
        $this->idclient=$idclient;
        return $this;
    }
   
    public function getCommentaire()
    {
        return $this->commentaire;
    }
   
    public function setCommentaire($commentaire)
    {
        $this->commentaire=$commentaire;
        return $this;
    }
}