Я следую this link.Как обернуть входной элемент внутри div в ZF2
В связи у меня есть
echo $this->formRow($product->get('name'));
и в источнике он показывает, как
<label>Name of the product<input name="product[name]" required="required" type="text" value=""></label>
Но я хочу, как этот
<div><label>Name of the product</label></div>
<div><input name="product[name]" required="required" type="text" value=""></div>
Возможно, этот вопрос задан где-то, но я не могу его найти.
Я использую php 5.6
.
EDIT:
Согласно ответу я был в состоянии решить эту issue.Following документацию в this link. У меня есть вопрос в этой части
echo $this->formCollection($product->get('categories'));
Я попытался как этот
echo "<div>".$this->formLabel($this->get('categories'))."</div>";
echo "<div>".$this->formInput($this->get('categories'))."</div>";
Но это бросает фатальную ошибку.
Catchable fatal error: Object of class Zend\Form\View\Helper\FormLabel could not be converted to string in /opt/lampp/htdocs/zend2/module/Test/view/test/index/testform.phtml on line 39
Как это исправить?
Спасибо, Можете ли вы выслать мне ref для 'formLabel'? – Hiranya
@Hiranya проверить эту ссылку: https://framework.zend.com/manual/2.1/en/modules/zend.form.view.helpers.html#formlabel –
Используя вышеописанное, я пытаюсь сделать то же самое для 'echo $ this-> formCollection ($ product-> get ('categories')); ', но как я могу сделать его отдельным в' collection'? – Hiranya