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与MongoDB简介|安全|M+PHP应用实例详解
Jun 17 PHP
ThinkPHP利用PHPMailer实现邮件发送实现代码
Sep 26 PHP
Linux编译升级php的详细方法
Nov 04 PHP
PHP框架Laravel的小技巧两则
Feb 10 PHP
mysql_escape_string()函数用法分析
Apr 25 PHP
PHP中串行化用法示例
Nov 16 PHP
php实现URL加密解密的方法
Nov 17 PHP
phpmyadmin下载、安装、配置教程
May 16 PHP
PDO::inTransaction讲解
Jan 28 PHP
PHP调用全国天气预报数据接口查询天气示例
Feb 20 PHP
php+mysql开发的最简单在线题库(在线做题系统)完整案例
Mar 30 PHP
laravel接管Dingo-api和默认的错误处理方式
Oct 25 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
BBS(php &amp; mysql)完整版(四)
2006/10/09 PHP
PHP stristr() 函数(不区分大小写的字符串查找)
2010/06/03 PHP
php禁止直接从浏览器输入地址访问.php文件的方法
2014/11/04 PHP
PHP中STDCLASS用法实例分析
2016/11/11 PHP
php+ajax无刷新上传图片的实现方法
2016/12/06 PHP
浅谈Laravel模板实体转义带来的坑
2019/10/22 PHP
JavaScript下通过的XMLHttpRequest发送请求的代码
2011/06/28 Javascript
JS版的date函数(和PHP的date函数一样)
2014/05/12 Javascript
理解javascript中的MVC模式
2016/01/28 Javascript
JS定时检测任务任务完成后执行下一步的解决办法
2016/12/22 Javascript
ES6教程之for循环和Map,Set用法分析
2017/04/10 Javascript
jQuery实现base64前台加密解密功能详解
2017/08/29 jQuery
用最简单的方法判断JavaScript中this的指向(推荐)
2017/09/04 Javascript
Vue.js的动态组件模板的实现
2018/11/26 Javascript
layui之table checkbox初始化时选中对应选项的方法
2019/09/02 Javascript
vue el-table实现行内编辑功能
2019/12/11 Javascript
vue-openlayers实现地图坐标弹框效果
2020/09/24 Javascript
vue 使用微信jssdk,调用微信相册上传图片功能
2020/11/13 Javascript
基于JavaScript实现简单扫雷游戏
2021/01/02 Javascript
使用Python脚本来获取Cisco设备信息的示例
2015/05/04 Python
python递归打印某个目录的内容(实例讲解)
2017/08/30 Python
对Python3之方法的覆盖与super函数详解
2019/06/26 Python
python实现canny边缘检测
2020/09/14 Python
Python QT组件库qtwidgets的使用
2020/11/02 Python
Python用access判断文件是否被占用的实例方法
2020/12/17 Python
详解css3使用transform出现字体模糊的解决办法
2020/10/16 HTML / CSS
Veronica Beard官网:在酷、经典和别致之间找到了平衡
2018/01/11 全球购物
简单的JAVA编程面试题
2013/03/19 面试题
会计岗位职责范本
2014/03/07 职场文书
毕业自我鉴定书
2014/03/24 职场文书
工会趣味活动方案
2014/08/18 职场文书
2014年庆祝国庆65周年演讲稿
2014/09/21 职场文书
英语复习计划
2015/01/19 职场文书
2015学校六五普法工作总结
2015/04/22 职场文书
2015年度物业公司工作总结
2015/04/27 职场文书
Python django中如何使用restful框架
2021/06/23 Python