以Zend形式将div放在input元素的前面

时间:2013-12-09 09:53:43

标签: php css zend-framework2 zend-form

我正在研究zend form ..我的问题是..
我设计了sigin并使用zend forms注册。我的样本片段是..

$this->addElement('Text', 'email', array(
  'label' => $email,
  'required' => true,
  'allowEmpty' => false,

  'inputType' => 'email',

  'placeholder' => 'Hello@gmail.com',

));

<div id="email-element" class="form-element">
<input type="email" name="email" id="email" value=""  autofocus="autofocus"     placeholder="Hello@gmail.com"></div>

但是我需要放置一个名为email_icon的div,其中类名为form_icon,输入元素前面放置一个图像。但是我无法获得片段将div放在zend表单元素中。请你帮我几个片段。 .o tuts ..或一些指导..

1 个答案:

答案 0 :(得分:0)

根据Zend Framework 2在视图脚本中显示电子邮件输入元素时,您可以使用下面的代码段。

echo "<div id='email_icon_div'>";
echo $this->formRow($form->get('email'));
echo "</div><div class='clr'></div>";

我希望这会有所帮助。