У меня есть форма, в которой есть вопрос с двумя переключателями. Тем не менее, они появляются один за другим. Я хотел бы добавить разделитель между ними, но у меня проблемы. Я пробовал несколько вещей, но ничего не работает.Zend: добавление новой строки после радио кнопки
Это то, что у меня в .phtml:
<h3>Options</h3>
<section>
<?php echo FormElementFactory::create($this, ProjectForm::KEY_REVIEW_PROJECT); ?>
</section>
Это успешно отображает кнопки радио.
Теперь для моего Form.php
:
Попытка 1:
$review = new Radio(self::KEY_REVIEW_PROJECT);
$review->setValueOptions(array(
'Yes' => 'Yes, this is a review project',
'No' => 'No, not a review project'
));
$review->setLabel("Review Project");
$review->setOptions(array('separator' => "\n"));
Ничего не изменилось.
Попытка 2:
$review = new Radio(self::KEY_REVIEW_PROJECT);
$review->setValueOptions(array(
'Yes' => 'Yes, this is a review project',
'No' => 'No, not a review project'
));
$review->setLabel("Review Project");
$review->setLabelAttributes(array('separator' => "\n"));
Еще не повезло. Любая идея о том, как это исправить?
Я хотел бы добавить класс радиокнопок, а затем добавить стиль для них, что-то вроде .radio кнопки {дисплей: блок;} – jpganz18
@ jpganz18 Ну я бы на самом деле как сделать это с помощью Zend –
Не 100% уверены в этом и не могут проверить, но не должны '\ n' быть'
'? Если Zend_Form viewScript не выполняет некоторую автозагрузку за кулисами, браузер не будет отображать новую строку, если не используется тег '
'. – Gavin