yii中创建自己的widget实例,yiiwidget实例本文实例讲述了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.php
3. 调用该widget
复制代码 代码如下:widget('bannermagicwidget'); ?>
希望本文所述对大家基于yii框架的php程序设计有所帮助。
您可能感兴趣的文章:yii中widget的用法yii,ci,yaf框架+smarty模板使用方法yii使用技巧大汇总yii快速入门经典教程yiiframework入门知识点总结(图文教程)yii实现单用户博客系统文章详情页插入评论表单的方法yii使用url组件美化管理的方法yii去掉必填项中星号的方法
http://www.bkjia.com/phpjc/1088773.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/1088773.htmltecharticleyii中创建自己的widget实例,yiiwidget实例 本文实例讲述了yii中创建自己的widget实现方法。分享给大家供大家参考,具体如下: 这里以一个随...