public function __construct($data = null) { if (is_string($data) && strpos($data, '.') !== false) { $data = Yii::getPathOfAlias(self::getFullAlias($data)) . '.php'; } return parent::__construct($data); }