繁体   English   中英

如何在Phalcon中预先形成伏特?

[英]How to foreach form to volt in Phalcon?

请告诉我,如何将形式元素传递给Phalcon中的伏特模板引擎?

这是我的表单class RegisterForm extends \\Phalcon\\Forms\\Form

 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对象时,迭代每个表单元素。 这对于生成常用表单非常有用,您可以通过配置,表单将完成其余的工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM