sfWidgetFormSchemaFormatter:嵌入表单名称的格式

时间:2010-04-22 05:15:33

标签: symfony1 override decorator symfony-1.4 symfony-forms

我试图在Symfony 1.4中创建自定义格式化程序。 我通过

嵌入了表单
$this->embedRelation('User','BasesfGuardUserAdminForm');

有没有办法格式化嵌入表单“用户”的名称?

4 个答案:

答案 0 :(得分:0)

IIRC BasesfGuardUserAdminForm AS User

答案 1 :(得分:0)

我有同样的问题,当我用mergedForm()替换embedForm()时,错误变得容易操作。

答案 2 :(得分:0)

foreach ( $answers as $a )
{
    $aForm = new QuestionAnswerForm($a);
    $this->mergeForm($aForm);
}


$this->widgetSchema->getFormFormatter()->setRowFormat('%field%%help%%hidden_fields%');

答案 3 :(得分:0)

我认为这是最直接的! (而且非常明显!)

$this->embedForm('inner_form', new InnerForm());
$this->widgetSchema['inner_form']->setLabel('');

这将导致表单的空标签!