Estoy tratando de mudar un formulario montado con el formBuilder de Sonata a un formBuilder de Symfony2 pero al invocar a cualquier tipo de campo de sonata me salta un error de constructor que no termino de entender.
Código PHP:
$form = $this->createFormBuilder($content)
->add('title', 'text', array('required' => true, 'label' => 'label.title', 'attr' => array('class' => 'col-xs-12 form-control input-lg')))
->add('content', 'ckeditor', array('required' => true,'label' => 'label.content', 'attr' => array('class' => 'col-xs-12')))
->add('otherCategories', null, array('required' => false,'label' => 'label.otherCategories', 'attr' => array('class' => ''), 'query_builder' => $otherCategoriesQB, 'property' => 'name'.ucfirst($lang)))
->add('header', 'sonata_type_model_list', array('required' => true,'label' => 'label.content.headerImage'), array('link_parameters' => array('context' => 'content/front', 'size' => 'big')))
->add('coverImage', 'sonata_type_model_list', array('required' => true,'label' => 'label.content.coverImage'), array('link_parameters' => array('context' => 'content/front', 'size' => 'small')))
->add('sliderImage', 'sonata_type_model_list', array('required' => false,'label' => 'label.content.sliderImage'), array('link_parameters' => array('context' => 'content/slider', 'size' => 'normal')))
->getForm();
Código:
No estoy invocando ninguna libreria de Sonata, tampoco sé si hay que hacerlo la verdad, quizás sea eso. Catchable Fatal Error: Argument 1 passed to Sonata\AdminBundle\Form\DataTransformer\ModelToIdTransformer::__construct() must implement interface Sonata\AdminBundle\Model\ModelManagerInterface, null given, called in E:\xampp\htdocs\Symfony\app\cache\dev\classes.php on line 13048 and defined in E:\xampp\htdocs\Symfony\app\cache\dev\classes.php line 12143