2016-07-11 7 views
2

Phalconのフォームエンジンをボルトテンプレートエンジンにforeachする方法を教えてください。ファルコンで電圧をフォワードする方法は?

は、これは私のフォーム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フォームオブジェクトは、各フォーム要素を反復処理:

答えて

4

あなたは、このようにそれを行うことができます。これは一般的なフォームを生成するのに本当に便利です。設定を渡すだけでフォームが残ります。

関連する問題