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
Post a Comment