请告诉我,如何foreach的形式元素到伏特模板引擎在法尔康?
这是我的表格:
public function initialize(){
$usmsName = new Text('usmsName',[
'placeholder' => 'Full Name',
'class' => 'form-control no-border'
]);
$this->add($usmsName);
$usmsEmail = new Email('usmsEmail',[
'placeholder' => 'E-mail',
'class' => 'form-control no-border'
]);
$this->add($usmsEmail);
}
这是我的观点电压:
{{ form.label('usmsName', ['class':'col-sm-2 control-label']) }}
<div class="col-sm-10">
{{ form.render('usmsName') }}
</div>
{{ form.label('usmsEmail', ['class':'col-sm-2 control-label']) }}
<div class="col-sm-10">
{{ form.render('usmsEmail') }}
</div>
我能不能把伏特的视图圈起来?
如何循环?我的意思是,我如何访问元素的形式并将其循环成伏特?
最佳答案
你可以这样做:
{% for field in form %}
{{ field.label(['class':'col-sm-2 control-label']) }}
{{ field.render() }}
{% endfor %}
循环phalcon form对象时,您将在每个form元素上迭代。这对于生成普通表单非常有用,您可以通过配置,您的表单将完成其余的操作。
关于php - 如何在Phalcon中获取伏特形式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38297803/