Spec-Zone.ru › Yii 1.1

IWidgetFactory

Пакет system.web
Наследование интерфейс IWidgetFactory
Подклассы CWidgetFactory
С момента 1.1
Исходный код framework/base/interfaces.php
IWidgetFactory — это интерфейс, который должен быть реализован классом фабрики виджетов.

При вызове CBaseController::createWidget, если доступна фабрика виджетов, она будет использована для создания запрошенного виджета.

Публичные методы

Метод Описание Определён в
createWidget() Создаёт новый виджет на основе заданного имени класса и начальных свойств. IWidgetFactory

Подробности о методах

createWidget() метод

abstract public CWidget createWidget(CBaseController $owner, string $className, array $properties=array ( ))
$owner CBaseController владелец нового виджета
$className строка имя класса виджета. Это также может быть псевдоним пути (например, system.web.widgets.COutputCache)
$properties массив начальные значения свойств виджета (имя=>значение).
{return} CWidget недавно созданный виджет, свойства которого были инициализированы заданными значениями.
Исходный код: framework/base/interfaces.php#548 (показать)
public function createWidget($owner,$className,$properties=array());

Создаёт новый виджет на основе заданного имени класса и начальных свойств.

© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc/api/1.1/IWidgetFactory

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API