Шаблонные встроенные формы - PullRequest
0 голосов
/ 04 декабря 2011

У вас есть много вариантов визуализации формы в Symfony. Один из способов будет:

<?php foreach($form as $input): ?>
    // do rengerLabel, render, etc.
<?php endforeach ?>

Это здорово, потому что моя форма отображает все ошибки и входные данные одинаково, но также и встроенную форму. Мне было интересно, есть ли способ избежать рендеринга полей по одному и, наконец, запустить foreach в $form[embedded] как $input.

1 Ответ

0 голосов
/ 05 декабря 2011

Почему бы вам не попробовать что-то вроде:

$embeded_form = $form[embedded];
unset($form[embeded]);

foreach($form as $input) {
   // do rengerLabel, render, etc.
}

foreach($embeded_form as $input) {
   // do rengerLabel, render, etc. for embeded form
}
...