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 相关文章推荐
提升PHP执行速度全攻略(上)
Oct 09 PHP
php中文字符截取防乱码
Mar 28 PHP
深入PHP FTP类的详解
Jun 13 PHP
解析PHP工厂模式的好处
Jun 18 PHP
解析PHP跳出循环的方法以及continue、break、exit的区别介绍
Jul 01 PHP
PHP curl 抓取AJAX异步内容示例
Sep 09 PHP
PHP开发中AJAX技术的简单应用
Dec 11 PHP
PHP中用mysqli面向对象打开连接关闭mysql数据库的方法
Nov 05 PHP
php基于dom实现读取图书xml格式数据的方法
Feb 03 PHP
PHP 布尔值的自增与自减的实现方法
May 03 PHP
多个Laravel项目如何共用migrations详解
Sep 25 PHP
PHP 文件上传限制问题
Sep 01 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
分享8个最佳的代码片段在线测试网站
2013/06/29 PHP
PHP7安装Redis扩展教程【Linux与Windows平台】
2016/09/30 PHP
Ajax实现对静态页面的文章访问统计功能示例
2016/10/10 PHP
ThinkPHP5分页paginate代码实例解析
2020/11/10 PHP
javascript form 验证函数 弹出对话框形式
2009/06/23 Javascript
JavaScript 基础篇之运算符、语句(二)
2012/04/07 Javascript
Bootstrap每天必学之媒体对象
2015/11/30 Javascript
Highcharts使用简例及异步动态读取数据
2015/12/30 Javascript
原生js三级联动的简单实现代码
2016/06/07 Javascript
JS中this上下文对象使用方式
2016/10/09 Javascript
Javascript数组中push方法用法分析
2016/10/31 Javascript
jQuery EasyUI Panel面板组件使用详解
2017/02/28 Javascript
JavaScript实现微信号随机切换代码
2018/03/09 Javascript
jquery.param()实现数组或对象的序列化方法
2018/10/08 jQuery
python使用wxPython打开并播放wav文件的方法
2015/04/24 Python
Python实现打印螺旋矩阵功能的方法
2017/11/21 Python
Python实现去除图片中指定颜色的像素功能示例
2019/04/13 Python
Python Django模板之模板过滤器与自定义模板过滤器示例
2019/10/18 Python
Python unittest工作原理和使用过程解析
2020/02/24 Python
使用卷积神经网络(CNN)做人脸识别的示例代码
2020/03/27 Python
python3+openCV 获取图片中文本区域的最小外接矩形实例
2020/06/02 Python
python3.7添加dlib模块的方法
2020/07/01 Python
详解如何将 Canvas 绘制过程转为视频
2021/01/25 HTML / CSS
美特斯邦威官方商城:邦购网
2016/10/13 全球购物
欧洲顶级的童装奢侈品购物网站:Bambini Fashion(面向全球)
2018/04/24 全球购物
在DELPHI中调用存储过程和使用内嵌SQL哪种方式更好
2016/11/22 面试题
介绍一下SOA和SOA的基本特征
2016/02/24 面试题
工厂实习感言
2014/01/14 职场文书
教师节促销活动方案
2014/02/14 职场文书
科技之星事迹材料
2014/06/02 职场文书
国家助学贷款承诺书
2015/04/30 职场文书
党员干部学习心得体会
2016/01/23 职场文书
2016年基层党组织创先争优承诺书
2016/03/25 职场文书
python保存大型 .mat 数据文件报错超出 IO 限制的操作
2021/05/10 Python
Python语言中的数据类型-序列
2022/02/24 Python
pnpm对npm及yarn降维打击详解
2022/08/05 Javascript