Browse Source

Add active id to options if input widget has a model fixes #1550

tags/2.0.0-beta
tonydspaniard 11 years ago
parent
commit
48363a3644
  1. 4
      extensions/yii/jui/InputWidget.php

4
extensions/yii/jui/InputWidget.php

@ -10,6 +10,7 @@ namespace yii\jui;
use Yii;
use yii\base\Model;
use yii\base\InvalidConfigException;
use yii\helpers\Html;
/**
* InputWidget is the base class for all jQuery UI input widgets.
@ -46,6 +47,9 @@ class InputWidget extends Widget
if (!$this->hasModel() && $this->name === null) {
throw new InvalidConfigException("Either 'name' or 'model' and 'attribute' properties must be specified.");
}
if($this->hasModel() && !array_key_exists('id', $this->options)) {
$this->options['id'] = Html::getInputId($this->model, $this->attribute);
}
parent::init();
}

Loading…
Cancel
Save