Form collection in symfony2 is quite straightforward, it does almost all the work for you. Basically you just need add a collection type and set allow_add, allow_remove flags and add a small JavaScript code. Have a look at the cookbook example