У меня есть приложение ZF2. Я хочу интегрировать его в Metronic Template, потому что это красивый и профессиональный шаблон. В приложении ZF2 есть внутренний каталог Controller, Form и Model: module \ application \ src \ application.Интеграция Metronic Template в приложение ZF2
Формы обрабатываются в форме, и мы просто называем его из поля зрения, то есть:
echo $this->form()->openTag($form);
echo $this->formLabel($form->get('email'));
echo $this->formElement($form->get('email'));
echo $this->formLabel($form->get('password'));
echo $this->formElement($form->get('password'));
echo $this->form()->closeTag();
Однако в формах «Metronic» обрабатываются в поле зрения, то есть:
<form class="login-form" action="index.html" method="post">
<div class="form-group">
<label class="control-label visible-ie8 visible-ie9">Username</label>
<div class="input-icon">
<i class="fa fa-user"></i>
<input class="form-control placeholder-no-fix" type="text" autocomplete="off" placeholder="Username" name="username"/>
</div>
</div>
<div class="form-group">
<label class="control-label visible-ie8 visible-ie9">Password</label>
<div class="input-icon">
<i class="fa fa-lock"></i>
<input class="form-control placeholder-no-fix" type="password" autocomplete="off" placeholder="Password" name="password"/>
</div>
</div>
</form>
Итак, когда Я делаю это как «Metronic», тогда нет необходимости использовать форму внутри модуля каталога ZF2 \ application \ src \ application. Это противоречит правилам ZF2? Или как мне это сделать, чтобы интегрировать этот шаблон. Дайте свои предложения, пожалуйста.