问题描述
我有 $this->form 数组和循环
<?PHP foreach ($this->form->getFieldsets() as $fieldset) : ?>
<?PHP echo $this->form->renderFieldset($fieldset->name); ?>
<?PHP endforeach; ?>
$this->form->renderFieldset() 显示标准布局
<div class="control-group">
<div class="control-label">
<label id="jform_email-lbl" for="jform_email" class="hasPopover required invalid" title="" data-content="Nie pamiętasz hasła? To nie jest problem. Wpisz poniżej swój adres poczty elektronicznej podany podczas rejestracji i wybierz przycisk &bdquo;Wyślij&rdquo;. Otrzymasz specjalny kod umożliwiający zalogowanie się i dokonanie zmiany hasła.<br />Sprawdź za kilka chwil swoją skrzynkę pocztową. Gdy otrzymasz wiadomość z kodem weryfikującym,skopiuj go i podaj podczas logowania,a następnie dokonaj zmiany hasła" data-original-title="E-mail">
E-mail<span class="star"> *</span></label>
</div>
<div class="controls">
<input type="text" name="jform[email]" id="jform_email" value="" class="validate-username required invalid" size="30" required="required" aria-required="true" aria-invalid="true">
</div>
</div>
Joomla 有第二种方法 $form->getinput(); 第二种方法只显示
<input type="text" name="jform[email]" id="jform_email" value="" class="validate-username required invalid" size="30" placeholder="E-mail *" required="required" aria-required="true" aria-invalid="true">
我需要第二种方法 $this->form->getinput() foreach
<?PHP foreach ($this->form->getFieldsets() as $fieldset) : ?>
<?= $form->getInput($fieldset->name); ?>
<?= $form->getLabel($fieldset->name); ?>
<?PHP endforeach; ?
但不工作。什么都没有显示。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)