Mar*_*bor 4 forms symfony fosuserbundle
我有这个代码,但它不起作用:
$builder->add('name','text',array(
'label' => 'Due Date',
));
Run Code Online (Sandbox Code Playgroud)
我在fosuserbundle中遇到的问题,我有覆盖形式
<?php
namespace Acme\UserBundle\Form\Type;
use Symfony\Component\Form\FormBuilder;
use FOS\UserBundle\Form\Type\RegistrationFormType as BaseType;
class RegistrationFormType extends BaseType
{
public function buildForm(FormBuilder $builder, array $options)
{
// add your custom field
$builder->add('name','text',array(
'label' => 'Due Date',
));
parent::buildForm($builder, $options);
}
public function getName()
{
return 'acme_user_registration';
}
}
Run Code Online (Sandbox Code Playgroud)
但没有工作,没有给我任何错误,并设置标签"fos_user_registration_form_name"
您将标签视为fos_user_registration_form_name,因为FOSUserBundle使用翻译文件来翻译其中的所有文本.
您必须将您的翻译添加到名为like Resources/translations/FOSUserBundle.nb.yml(挪威语的示例)的文件中,或者您可以修改随捆绑一起提供的翻译文件(将其复制到Acme\UserBundle更好的方式).
| 归档时间: |
|
| 查看次数: |
5609 次 |
| 最近记录: |