property_pathオプションを使う。falseでマッピングしない。
<?php
namespace AppBundle\Form;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilder;
class UserRegistrationType extends AbstractType
{
public function buildForm(FormBuilder $builder, array $options)
{
$builder
// usernameフィールドをemailプロパティにマッピング
->add('username', null, array('property_path' => 'email'))
// 何も指定しないと同じ名前のプロパティにマッピング
->add('password', 'password')
// falseを指定するとマッピングしない
->add('agreement', 'checkbox', array('property_path' => false))
;
}
}