包 | system.web |
---|---|
继承 | interface IWidgetFactory |
子类 | CWidgetFactory |
源自 | 1.1 |
版本 | $Id: interfaces.php 3515 2011-12-28 12:29:24Z mdomba $ |
源码 |
公共方法
方法 | 描述 | 定义在 |
---|---|---|
createWidget() | 基于给定的类名和初始属性创建一个新挂件。 | IWidgetFactory |
方法详细
createWidget()
方法
abstract public CWidget createWidget(CBaseController $owner, string $className, array $properties=array (
))
| ||
$owner | CBaseController | 新挂件的所属者 |
$className | string | 挂件的类名。它也可以是一个路径别名(例如,system.web.widgets.COutputCache) |
$properties | array | 初始化挂件的属性值(name=>value)。 |
{return} | CWidget | 已经初始化后的新挂件。 |
public function createWidget($owner,$className,$properties=array());
基于给定的类名和初始属性创建一个新挂件。