Widget在Yii的用法

本文给出了Widget在Yii使用的一个例子。分享给你供你参考。具体分析如下:

The WIDGET definition is simple, if you set up a widget named testWidget.php under the /protected/widget/test/.

视图中的调用需要像这样编写:

复制代码代码如下:< PHP

美元-> beginwidget('application。部件。测试。testwidget);

>

可能需要使用小部件…这里的主要内容…

< PHP

美元-> endwidget();

>

testwidget.php文件的定义:

将代码复制如下:

*测试部件

* /

类testwidget延伸cwidget

{

公共函数init()

{

当执行美元-> beginwidget视图( / /)执行此方法时

您可以在这里查询数据操作

}



公共函数运行()

{

当执行美元-> endwidget视图( / /)执行此方法时

可以将操作呈现在这里,请注意这里提到的视图是小部件视图。

请注意,窗口视图被放置在带有视图目录的小部件下面,例如下面的视图将被放置在

/ / / / /保护部件测试 / / test.php的看法

美元->渲染(测试,阵列(

STR= > 'widget查看变量,

));

}

}

希望本文有助于基于Yii框架的PHP程序设计人。