Commit 54e1c744 authored by Shakarim Sapa's avatar Shakarim Sapa

- Проверяем BaseForm

parent cc3a0d3f
...@@ -96,11 +96,13 @@ class BaseForm extends \yii\widgets\ActiveForm ...@@ -96,11 +96,13 @@ class BaseForm extends \yii\widgets\ActiveForm
$opt, $opt,
false false
); );
break; break;
case 'radio': case 'radio':
$config['options'][] = $this->field($this->model, $key, $optEl)->radio($opt); $config['options'][] = $this->field($this->model, $key, $optEl)->radio($opt);
break; break;
case 'text': case 'text':
$config['options'][] = 'BlaBla';
break;
case 'email': case 'email':
$tmp = $this->field($this->model, $key, $optEl)->input($element['type'], $opt); $tmp = $this->field($this->model, $key, $optEl)->input($element['type'], $opt);
if(!empty($element['hint'])) $tmp = $tmp->hint($element['hint']); if(!empty($element['hint'])) $tmp = $tmp->hint($element['hint']);
...@@ -113,10 +115,10 @@ class BaseForm extends \yii\widgets\ActiveForm ...@@ -113,10 +115,10 @@ class BaseForm extends \yii\widgets\ActiveForm
$tmp = $this->field($this->model, $key, $optEl)->input($element['type'], $opt); $tmp = $this->field($this->model, $key, $optEl)->input($element['type'], $opt);
if($element['options']['label'] === false) $tmp = $tmp->label(false); if($element['options']['label'] === false) $tmp = $tmp->label(false);
$config['options'][] = $tmp; $config['options'][] = $tmp;
break; break;
case 'hidden': case 'hidden':
$config['options'][] = $this->field($this->model, $key, $optEl)->hiddenInput($opt)->label(false); $config['options'][] = $this->field($this->model, $key, $optEl)->hiddenInput($opt)->label(false);
break; break;
case 'dropdownlist': case 'dropdownlist':
//$opt['data-live-search'] = 'true'; //$opt['data-live-search'] = 'true';
//$opt['data-size'] = 10; //$opt['data-size'] = 10;
...@@ -127,10 +129,10 @@ class BaseForm extends \yii\widgets\ActiveForm ...@@ -127,10 +129,10 @@ class BaseForm extends \yii\widgets\ActiveForm
if(!empty($element['hint'])) $tmp = $tmp->hint($element['hint']); if(!empty($element['hint'])) $tmp = $tmp->hint($element['hint']);
if(array_key_exists('options', $element) && $element['options']['label'] === false) $tmp = $tmp->label(false); if(array_key_exists('options', $element) && $element['options']['label'] === false) $tmp = $tmp->label(false);
$config['options'][] = $tmp; $config['options'][] = $tmp;
break; break;
case 'listBox': case 'listBox':
$config['options'][] = $this->field($this->model, $key, $optEl)->listBox($element['items'], $opt); $config['options'][] = $this->field($this->model, $key, $optEl)->listBox($element['items'], $opt);
break; break;
case 'checkboxList': case 'checkboxList':
$opt['data-render'] = 'switchery'; $opt['data-render'] = 'switchery';
$opt['data-theme'] = 'success'; $opt['data-theme'] = 'success';
...@@ -139,15 +141,15 @@ class BaseForm extends \yii\widgets\ActiveForm ...@@ -139,15 +141,15 @@ class BaseForm extends \yii\widgets\ActiveForm
$element['items'], $element['items'],
$opt $opt
); );
break; break;
case 'radioList': case 'radioList':
$config['options'][] = $this->field($this->model, $key, $optEl)->radioList($element['items'], $opt); $config['options'][] = $this->field($this->model, $key, $optEl)->radioList($element['items'], $opt);
break; break;
case 'textarea': case 'textarea':
$tmp = $this->field($this->model, $key, $optEl)->textarea(['class'=>'ckeditor'], $opt); $tmp = $this->field($this->model, $key, $optEl)->textarea(['class'=>'ckeditor'], $opt);
if(!empty($element['label'])) $tmp->label($element['label']); if(!empty($element['label'])) $tmp->label($element['label']);
$config['options'][] = $tmp; $config['options'][] = $tmp;
break; break;
case 'captcha': case 'captcha':
$config['options'][] = $this->field($this->model, $key, $optEl) $config['options'][] = $this->field($this->model, $key, $optEl)
->widget('\yii\captcha\Captcha', ->widget('\yii\captcha\Captcha',
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment