sfWidgetFormSchemaFormatter: формат имени встроенной формы - PullRequest
0 голосов
/ 22 апреля 2010

Я пытаюсь создать пользовательский форматер в Symfony 1.4.Я вложил форму через

$this->embedRelation('User','BasesfGuardUserAdminForm');

Есть ли способ отформатировать имя встроенной формы «Пользователь»?

Ответы [ 4 ]

0 голосов
/ 27 мая 2010

Я думаю, что это самое простое! (и тоже довольно очевидно!)

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

Это приведет к пустой метке для формы!

0 голосов
/ 14 мая 2010

У меня та же проблема, и когда я заменил embedForm () на mergedForm (), ошибки стали легко обрабатывать.

0 голосов
/ 14 мая 2010
foreach ( $answers as $a )
{
    $aForm = new QuestionAnswerForm($a);
    $this->mergeForm($aForm);
}


$this->widgetSchema->getFormFormatter()->setRowFormat('%field%%help%%hidden_fields%');
0 голосов
/ 23 апреля 2010

IIRC BasesfGuardUserAdminForm AS User.

...