http://symfony.com/doc/current/cookbook/form/form_collections.html With 2.1, having add\* and remove\* methods makes Symfony Forms handle this case automatically.