GiBiLogic HiddenEntityBundle
A small bundle that contains a ready-to-use hidden entity form type for Symfony 2., (*1)
This is basically an hidden form type that's used to store an entity ID; a transformer will manage the ID-to-entity and entity-to-ID conversions by using the ObjectManager of Doctrine ORM., (*2)
Installation
Add this bundle to the composer.json of your application with the console command:, (*3)
composer require gibilogic/hidden-entity-bundle
Or, if you are using composer.phar
, use the console command:, (*4)
php composer.phar require gibilogic/hidden-entity-bundle
Usage
Inside one of your form, simply add a new hidden_entity
field to the builder:, (*5)
/**
* {@inheritdoc}
*/
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
// ..
->add('category', 'hidden_entity', array(
'required' => true,
'class' => 'AppBundle:Category'
))
// ..
;
}
The class
options is mandatory and must contain your entity's class name (as shown in the example above)., (*6)