Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ProfileType:
- class ProfileType extends BaseType {
- public function buildForm(FormBuilderInterface $builder, array $options) {
- parent::buildForm ( $builder, $options );
- $builder->remove( "username" );
- $builder->add( "name" );
- $builder->add("addresses", "collection", array("type" => new AddressType()));
- }
- public function configureOptions(OptionsResolver $resolver)
- {
- $resolver->setDefaults(array(
- 'data_class' => 'PeterGaretyPublishing\UserBundle\Entity\User',
- ));
- }
- public function getName() {
- return "pgport_user_profile";
- }
- }
- AddressType:
- class AddressType extends AbstractType
- {
- public function buildForm(FormBuilderInterface $builder, array $options)
- {
- $builder->add('address');
- $builder->add('city');
- }
- public function configureOptions(OptionsResolver $resolver)
- {
- $resolver->setDefaults(array(
- 'data_class' => 'PeterGaretyPublishing\UserBundle\Entity\Address',
- ));
- }
- public function getName()
- {
- return 'pgport_user_address';
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement