Yii中创建自己的Widget实例
发布时间:2020-12-12 21:16:43 所属栏目:PHP教程 来源:网络整理
导读:本篇章节讲解Yii中创建自己的Widget实现方法。供大家参考研究具体如下: 这里以一个随机广告图片为例说明Yii中Widget的用法 1. 调用Widget 代码如下: widget('WidgetName'); ?> 或者 beginWidget('path.to.WidgetClass'); ?>...可能会由小物件获取
本篇章节讲解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 或者: 下面是是BannerMagicWidget实现 render('bannermagic',array(
"advert"=>$advert,));
}
}
存储到protectedcomponentsBannerMagicWidget.php 对应的view文件可能的内容如下: 代码如下:
存储到protectedcomponentsviewsbannermagic.php
3. 调用该Widget 代码如下: widget('BannerMagicWidget'); ?>
希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |