Comment ajouter des données supplémentaires pour symfony 2 formulaire

J'ai un formulaire pour mon entité appelée Book et j'ai un type pour afficher un formulaire de mon point de vue. Dans ce type j'ai quelques champs qui sont mappés à des propriétés dans mon entité.

Maintenant, je veux ajouter un autre champ qui n'est pas mappé dans mon entité et la fourniture de certaines données de ce champ lors de la création de formulaires.

Mon Type ressemble à ceci

//BookBundle\Type\Book
public function buildForm(FormBuilderInterface $builder, array $options = null)
{
    $builder->add('title');
    $builder->add('another_field', null, array(
        'mapped' => false
    ));
}

Le formulaire est créé comme ceci

$book = $repository->find(1);
$form = $this->createForm(new BookType(), $book);

Comment puis-je fournir des données initiales, maintenant, pendant la création de formulaires? Ou comment dois-je changer que la création du formulaire pour ajouter des données initiales à l' another_field champ?

Que comptez-vous faire avec le domaine associé à l'entité?
Je veux obtenir les données soumises par la forme ou de la requête et de traiter les données manuellement.

OriginalL'auteur Benjamin Paap | 2013-01-08