您好,欢迎访问一九零五行业门户网

Yii中创建自己的Widget实例_PHP

本文实例讲述了yii中创建自己的widget实现方法。分享给大家供大家参考,具体如下:
这里以一个随机广告图片为例说明yii中widget的用法
1. 调用widget
代码如下:
widget('widgetname'); ?>
或者beginwidget('path.to.widgetclass'); ?>...可能会由小物件获取的内容主体...endwidget(); ?>
也可以传参到widget类
widget('widgetname',array('userid'=>$userid)); ?>
参数userid自动映射到widget类的同名属性,所以在定义widget时,别忘记了声明该属性。
2. 创建widget
自定义widget类要继承cwidget,覆盖方法run
$advert, )); }}
存储到protected\components\bannermagicwidget.php
对应的view文件可能的内容如下:
代码如下:
alt=whatever>
存储到protected\components\views\bannermagic.php3. 调用该widget
代码如下:
widget('bannermagicwidget'); ?>
希望本文所述对大家基于yii框架的php程序设计有所帮助。
其它类似信息

推荐信息