Yii中创建自己的Widget实例
发布时间:2020-05-23 17:26:09 所属栏目:PHP 来源:互联网
导读:这篇文章主要介绍了Yii中创建自己的Widget实现方法,结合具体实例形式较为详细的分析了Yii中创建Widget的步骤与实现技巧,需要的朋友可以参考下
|
本文实例讲述了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文件可能的内容如下: 代码如下:" alt="whatever" /> 存储到protectedcomponentsviewsbannermagic.php 3. 调用该Widget代码如下:widget('BannerMagicWidget'); ?>希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
