yii2.0实现创建简单widgets示例


Posted in PHP onJuly 18, 2016

本文实例讲述了yii2.0实现创建简单widgets的方法。分享给大家供大家参考,具体如下:

namespace yii\widgets;
use yii\base\Widget;
use yii\helpers\Html;
class HelloWidget extends Widget
{
public $message;
public function init()
{
parent::init();
if ($this->message === null) {
$this->message = 'Hello World';
}
}
public function run()
{
return Html::encode($this->message);
}
}

调用方法

<?php
use app\components\HelloWidget;
?>
<?= HelloWidget::widget(['message' => 'Good morning']) ?>

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

PHP 相关文章推荐
用PHP开发GUI
Oct 09 PHP
编写漂亮的代码 - 将后台程序与前端程序分开
Apr 23 PHP
PHP开发过程中常用函数收藏
Dec 14 PHP
apache+php+mysql安装配置方法小结
Aug 01 PHP
PHP判断搜索引擎蜘蛛并自动记忆到文件的代码
Feb 04 PHP
php实现查看邮件是否已被阅读的方法
Dec 03 PHP
php设计模式之委托模式
Feb 13 PHP
yii2.0整合阿里云oss上传单个文件的示例
Sep 19 PHP
PHP实现Redis单据锁以及防止并发重复写入
Apr 10 PHP
PHP实现的pdo连接数据库并插入数据功能简单示例
Mar 30 PHP
PHP单例模式实例分析【防继承,防克隆操作】
May 22 PHP
PHP实现cookie跨域session共享的方法分析
Aug 23 PHP
php cookie工作原理与实例详解
Jul 18 #PHP
Yii2针对指定url的生成及图片等的引入方法小结
Jul 18 #PHP
图文详解PHP环境搭建教程
Jul 16 #PHP
Yii调试查看执行SQL语句的方法
Jul 15 #PHP
PHP中FTP相关函数小结
Jul 15 #PHP
Yii数据模型中rules类验证器用法分析
Jul 15 #PHP
Yii控制器中filter过滤器用法分析
Jul 15 #PHP
You might like
Smarty结合Ajax实现无刷新留言本实例
2007/01/02 PHP
使用PHP批量生成随机用户名
2008/07/10 PHP
解析htaccess伪静态的规则
2013/06/18 PHP
php实现过滤UBB代码的类
2015/03/12 PHP
基于PHP如何把汉字转化为拼音
2015/12/11 PHP
PHP+AjaxForm异步带进度条上传文件实例代码
2017/08/14 PHP
深入理解PHP中mt_rand()随机数的安全
2017/10/12 PHP
JS获取IUSR_机器名和IWAM_机器名帐号的密码
2006/12/06 Javascript
Javascript 中文字符串处理额外注意事项
2009/11/15 Javascript
JQuery 操作/获取table具体代码
2013/06/13 Javascript
使用typeof判断function是否存在于上下文
2014/08/14 Javascript
深入理解Vuex 模块化(module)
2017/09/26 Javascript
Vue 2.0入门基础知识之内部指令详解
2017/10/15 Javascript
vue-router的HTML5 History 模式设置
2018/09/08 Javascript
Vue 中使用lodash对事件进行防抖和节流操作
2020/07/26 Javascript
vue+ElementUI 关闭对话框清空验证,清除form表单的操作
2020/08/06 Javascript
python中stdout输出不缓存的设置方法
2014/05/29 Python
跟老齐学Python之玩转字符串(2)
2014/09/14 Python
Python的Scrapy爬虫框架简单学习笔记
2016/01/20 Python
详解Python中open()函数指定文件打开方式的用法
2016/06/04 Python
python交互界面的退出方法
2019/02/16 Python
详解python读取image
2019/04/03 Python
django中SMTP发送邮件配置详解
2019/07/19 Python
python上传时包含boundary时的解决方法
2020/04/08 Python
Python新手学习raise用法
2020/06/03 Python
基于TensorFlow的CNN实现Mnist手写数字识别
2020/06/17 Python
给分销商的致歉信
2014/01/14 职场文书
初中高效课堂实施方案
2014/02/26 职场文书
党的群众路线教育实践活动个人对照检查剖析材料
2014/09/23 职场文书
付款委托书范本
2014/10/05 职场文书
机关党员四风问题个人整改措施
2014/10/26 职场文书
搞笑老公保证书
2015/02/26 职场文书
2015年加油站工作总结
2015/05/13 职场文书
吃通javascript正则表达式
2021/04/21 Javascript
HTML5+CSS+JavaScript实现捉虫小游戏设计和实现
2021/10/16 HTML / CSS
Python Pygame实战在打砖块游戏的实现
2022/03/17 Python