Yii扩展组件编写方法实例分析


Posted in PHP onJune 29, 2015

本文实例讲述了Yii扩展组件编写方法。分享给大家供大家参考。具体如下:

因为Yii本身就引入了Prado的component-based 思想做为主要思想。因此,组件在yii中是很重要的。

组件一般放在components目录里,其格式示例基本如下:

<?php
/**
 * some description about the <span style="color: rgb(34, 34, 34); font-family: Arial, sans-serif; font-size: 12.800000190734863px; line-height: 19px; ">components</span>
 */
class Utilities extends CController
{
  public static function testTool($param)
  {
   // codes
  }
}

使用方法格式示例:

<?php
echo Utilities::testTool($param);
?>

实现的理由也很简单,由于所有的扩展继承了系统的基类,因此,在应用中使用该方法时,yii会导入注册该类方法。

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

PHP 相关文章推荐
基于mysql的bbs设计(一)
Oct 09 PHP
PHP imagecreatefrombmp 从BMP文件或URL新建一图像
Jul 16 PHP
深入解析PHP垃圾回收机制对内存泄露的处理
Jun 14 PHP
destoon数据库表说明汇总
Jul 15 PHP
字符串长度函数strlen和mb_strlen的区别示例介绍
Sep 09 PHP
yii数据库的查询方法
Dec 28 PHP
PHP保存session到memcache服务器的方法
Jan 19 PHP
CI框架集成Smarty的方法分析
May 17 PHP
验证token、回复图文\文本、推送消息的实用微信类php代码
Jun 28 PHP
php从数据库读取数据,并以json格式返回数据的方法
Aug 21 PHP
如何优雅的使用 laravel 的 validator验证方法
Nov 11 PHP
自定义Laravel (monolog)日志位置,并增加请求ID的实现
Oct 17 PHP
php实现SAE上使用storage上传与下载文件的方法
Jun 29 #PHP
PHP变量赋值、代入给JavaScript中的变量
Jun 29 #PHP
PHP中余数、取余的妙用
Jun 29 #PHP
CodeIgniter中使用Smarty3基本配置
Jun 29 #PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
Jun 29 #PHP
Linux系统递归生成目录中文件的md5的方法
Jun 29 #PHP
基于CakePHP实现的简单博客系统实例
Jun 28 #PHP
You might like
有关 PHP 和 MySQL 时区的一点总结
2008/03/26 PHP
PHP中一些可以替代正则表达式函数的字符串操作函数
2014/11/17 PHP
WordPress中&quot;无法将上传的文件移动至&quot;错误的解决方法
2015/07/01 PHP
PHP屏蔽关键字实现方法
2016/11/17 PHP
php弹出提示框的是实例写法
2019/09/26 PHP
取得父标签
2006/11/14 Javascript
JavaScript获取GridView选择的行内容
2009/04/14 Javascript
jQuery的实现原理的模拟代码 -2 数据部分
2010/08/01 Javascript
调用jQuery滑出效果时闪烁的解决方法
2014/03/27 Javascript
node.js中的fs.chownSync方法使用说明
2014/12/16 Javascript
jQuery删除一个元素后淡出效果展示删除过程的方法
2015/03/18 Javascript
在线所见即所得HTML编辑器的实现原理浅析
2015/04/25 Javascript
JS实现类似51job上的地区选择效果示例
2016/11/17 Javascript
JavaScript基础之AJAX简单的小demo
2017/01/29 Javascript
Bootstrap BootstrapDialog使用详解
2017/02/17 Javascript
基于JavaScript实现的快速排序算法分析
2017/04/14 Javascript
angularjs $http实现form表单提交示例
2017/06/09 Javascript
深究AngularJS——ng-checked(回写:带真实案例代码)
2017/06/13 Javascript
Vue打包后访问静态资源路径问题
2019/11/08 Javascript
[01:09:10]NB vs Liquid Supermajor小组赛 A组胜者组决赛 BO3 第一场 6.2
2018/06/04 DOTA
Python的迭代器和生成器
2015/07/29 Python
安装Python的教程-Windows
2017/07/22 Python
Python实现基于POS算法的区块链
2018/08/07 Python
Python3中在Anaconda环境下安装basemap包
2018/10/21 Python
python使用PIL模块获取图片像素点的方法
2019/01/08 Python
Python OpenCV中的resize()函数的使用
2019/06/20 Python
Python assert关键字原理及实例解析
2019/12/13 Python
越南综合购物网站:Lazada越南
2019/06/10 全球购物
速卖通欧盟:Aliexpress EU
2020/08/19 全球购物
采购内勤岗位职责
2013/12/10 职场文书
2014教师教育实践活动对照检查材料思想汇报
2014/09/21 职场文书
开展批评与自我批评发言材料
2014/10/17 职场文书
2015年社区宣传工作总结
2015/05/20 职场文书
六一晚会主持词开场白
2015/05/28 职场文书
分析JVM源码之Thread.interrupt系统级别线程打断
2021/06/29 Java/Android
Python类方法总结讲解
2021/07/26 Python