php - Silex FormServiceProvider could not load type "form" when using Symfony3 Components -


when trying build form receive error:

invalidargumentexception in formregistry.php line 87: not load type "form"

i've registered formserviceprovider, translationservicerprovider, , validatorserviceprovider.

here relevant part of code:

        $this->_form = $this->_app['form.factory']->createbuilder('form', $this->_map())         ->add('firstname', 'text', [             'constraints' => [new assert\notblank()]         ])         ->add('lastname', 'text', [             'constraints' => [new assert\notblank()]         ])         ->add('email', 'text', [             'constraints' => [new assert\email()]         ])         ->getform(); 

here version numbers of related components i'm using:

silex/silex v1.3.4 php micro-framework based on symfony components symfony/security-core
v3.0.1 symfony security component - core library symfony/security-csrf v3.0.1 symfony security component - csrf library symfony/translation v3.0.1 symfony translation component symfony/twig-bridge v3.0.1 symfony twig bridge symfony/validator v3.0.1 symfony validator component symfony/form v3.0.1

i able in previous versions of silex; did break or missing something?

it seems latest version of silex not work symfony forms v3. make work, replace requires in composer file to:

{     "require": {         "silex/silex": "^1.3",         "symfony/form": "~2.3",         "symfony/security-csrf": "~2.3"     } } 

Comments

Popular posts from this blog

ruby - Trying to change last to "x"s to 23 -

jquery - Clone last and append item to closest class -

c - Unrecognised emulation mode: elf_i386 on MinGW32 -