0
我是Symfony和树枝模板的新手。我遇到的问题是我无法弄清楚如何在树枝模板中分别渲染嵌入式窗体的字段。我试图寻找它,但可能其他人使用了一些不同的形式,这些例子并不适合我。Symfony2嵌入形式在树枝模板中呈现
我的形式:
class RegistrationType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('user', new UserType());
$builder->add(
'terms',
'checkbox',
array('property_path' => 'termsAccepted')
);
$builder->add('Register', 'submit');
}
public function getName()
{
return 'registration';
}
}
和
class UserType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('username', 'text');
$builder->add('name', 'text');
$builder->add('email', 'email');
$builder->add('password', 'repeated', array(
'first_name' => 'password',
'second_name' => 'confirm',
'type' => 'password',
'invalid_message' => 'Neteisingai pakartotas slaptažodis.',
));
}
public function setDefaultOptions(OptionsResolverInterface $resolver)
{
$resolver->setDefaults(array(
'data_class' => 'Keliones\MainBundle\Entity\User'
));
}
public function getName()
{
return 'user';
}
}
如何通过场渲染场应该是什么?
这是更好地使用主分支链接 HTTP://api.symfony。 COM /主/ Symfony的/分量/表格/ FormView.html – profuel 2017-04-05 13:23:16