Ok, problem found here :
http://groups.google.com/group/symfony-users/tree/browse_frm/thread/ca55953f92ac004c/98e1398c5fe36d6d?rnum=1&_done=%2Fgroup%2Fsymfony-users%2Fbrowse_frm%2Fthread%2Fca55953f92ac004c%2F4c0d536a7305f621%3F#doc_4c0d536a7305f621

On 13 fév, 15:01, Frenck <fre...@gmail.com> wrote:
> OK,
>
> So now what? Report an bug?
>
> ../Frenck
>
> On Feb 12, 10:58 pm, Fabien <fabien.meuril...@gmail.com> wrote:
>
>
>
>
>
>
>
> > Same problem here.
> > It seems that $_POST is not populated and a print_r($this->get('request')) 
> > show no POST properties filled, whereas HTML form
>
> > seems valid.
>
> > On 11 fév, 18:17, Frenck <fre...@gmail.com> wrote:
>
> > > Hi,
>
> > > I've got a small little issue with Symfony2 PR6. I'm trying to create
> > > a small and simple form.
> > > Input is an barcode (entered by a barcode scanner).
>
> > > The form does not generate any error's.
> > > It's display, I can submit it, but nothing happens.
> > > I've added an simple else{} statement with an echo "INVALID" to check
> > > if validation passes.
>
> > > Whatever I do. Validation never passes, but no error's are printed :S
>
> > > Could someone please tell me what I'm doing wrong? It's driving me
> > > completely crazy :S
>
> > > Thanks in a million!
>
> > > This is (part) of my config.yml:
> > > =================================================
> > > app.config:
> > >   charset:        UTF-8
> > >   csrf_protection:
> > >     enabled:      true
> > >     secret:       secretkeykey
> > >   router:         { resource: "%kernel.root_dir%/config/routing.yml" }
> > >   validation:     { enabled: true, annotations: true }
>
> > > BarcodeRequest.php
> > > ===================================
> > > <?php
> > >   namespace MyBundle\Request;
>
> > >   class BarcodeRequest
> > >   {
> > >     /**
> > >      *
> > >      * @validation:MaxLength(15)
> > >      * @validation:NotBlank
> > >      * @validation:AssertType("integer")
> > >      */
> > >     protected $barcode;
>
> > >     public function setBarcode($barcode)
> > >     {
> > >       $this->barcode = $barcode;
> > >     }
>
> > >     public function getBarcode()
> > >     {
> > >       return $this->barcode;
> > >     }
> > >   }
>
> > > BarcodeForm.php
> > > ================================
> > > <?php
>
> > >   namespace MyBundle\Form;
>
> > >   use Symfony\Component\Form\Form;
> > >   use Symfony\Component\Form\TextField;
>
> > >   class BarcodeForm extends Form
> > >   {
> > >     protected function configure()
> > >     {
> > >       $this->add(new TextField('barcode'));
> > >     }
> > >    }
>
> > > (part of) My Template:
> > > ======================================
> > > <?php echo $view['form']->errors($form) ?>
> > >   <div>
> > >     <form href="#" method="POST" class="form label-inline">
> > >       <div class="field"><?php echo 
> > > $view['form']->label($form['barcode']) ?><?php echo $view['form']-
> > > >render($form['barcode'], array('class'=>'medium auto-focus')) ?></
>
> > > div>
> > >       <?php echo $view['form']->hidden($form) ?>
> > >     </form>
> > >   </div>
>
> > > My Controller:
> > > ======================================
> > > <?php
> > >   namespace MyBundle\Controller;
>
> > >   use Symfony\Bundle\FrameworkBundle\Controller\Controller;
> > >   use MyBundle\Form\BarcodeForm;
> > >   use MyBundle\Request\BarcodeRequest;
>
> > >   class ScanController extends Controller
> > >   {
>
> > >     public function indexAction()
> > >     {
> > >       $barcodeRequest = new BarcodeRequest();
> > >       $barcodeForm =  BarcodeForm::create($this->get('form.context'),
> > > 'scan');
>
> > >       $barcodeForm->bind($this->get('request'), $barcodeRequest);
>
> > >       if ($barcodeForm->isValid()) {
> > >         die($barcodeRequest->getBarcode());
> > >       } else {
> > >         echo "INVALID!";  //Extra echo.. .just for debugging/testing
> > >       }
>
> > >       return $this->render('MyBundle:Scan:index.html.php', array(
> > >           'form' => $barcodeForm,
> > >           ));
> > >     }
> > >   }

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups "symfony users" group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en

Reply via email to