Blame view

frontend/modules/forms/views/form/form.php 499 Bytes
82a18a27   alex   Mailer 1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
  <?php
  /**
   * @var \yii\db\ActiveRecord $model
   * @var array $types
   */
  
  use yii\helpers\Html;
  use yii\widgets\ActiveForm;
  
  $form = ActiveForm::begin(['id' => 'dynamic-form']);
  foreach ($this->context->module->attributes as $field) {
  
  	if (isset($types[$field])) {
  		$function = $types[$field]['type'];
  		echo $form->field($model, $field)
  			->$function(
  				$types[$field]['options']
  			);
  	} else {
  		echo $form->field($model, $field);
  	}
  
  }
  
  echo Html::submitButton();
  
  $form = ActiveForm::end();