【ci框架】源代码解读:利用Hook.php文件完成ci框架功能的扩展
2013-04-03 05:12
501 查看
看了hook.php的源码,就知道CI使用hook来进行扩展的原理了。
hook的基本知识http://codeigniter.org.cn/user_guide/general/hooks.html
CI中hook的使用经历了一个:开启hook,定义hook,调用hook,执行hook的过程。
手册中已经告知了开启、定义、调用的方法。那么hook的实现原理是啥呢。
欢迎交流:mailto:actionbi2010@gmail.com 更多源码阅读
?
挂钩点可以挂多个hook,所以,当我们想扩展ci的时候,只需要将hook文件放到APPPATH文件夹下,然后
到APPPATH/config/hook.php中声明定义的hook的信息即可。那么系统运行到挂钩点的时候,会自动调用声明的hook。
如此一来便实现了可扩展性
hook的基本知识http://codeigniter.org.cn/user_guide/general/hooks.html
CI中hook的使用经历了一个:开启hook,定义hook,调用hook,执行hook的过程。
手册中已经告知了开启、定义、调用的方法。那么hook的实现原理是啥呢。
欢迎交流:mailto:actionbi2010@gmail.com 更多源码阅读
?
到APPPATH/config/hook.php中声明定义的hook的信息即可。那么系统运行到挂钩点的时候,会自动调用声明的hook。
如此一来便实现了可扩展性
相关文章推荐
- CI框架源码解读之利用Hook.php文件完成功能扩展的方法
- CI框架源码解读之利用Hook.php文件完成功能扩展的方法
- CI框架源码阅读笔记6 扩展钩子 Hook.php
- 【ci框架】config.php配置文件解读
- CI框架源码阅读笔记6 扩展钩子 Hook.php
- CI框架源码阅读笔记6 扩展钩子 Hook.php
- CI框架源码解读(1)-入口文件index.php
- 在Yii框架中使用PHPExcel扩展从数据库导出excel文件功能的实现
- 【ci框架】codeIgniter.php:系统初始化文件解读
- 【ci框架】config.php配置文件解读
- 【ci框架】config.php配置文件解读
- 【ci框架】config.php配置文件解读
- 简单PHP搜索引擎源代码,需要开启PHP的cURL扩展。功能:对某一网址进行检索,获取网站基本信息,同时提取网站的所有连接。
- CI框架源码解读之URI.php中_fetch_uri_string()函数用法分析
- CI框架学习之--隐藏入口文件-index.php
- CI框架源代码阅读笔记2 一切的入口 index.php
- CI框架源码解析四之基准测试类文件Benchmark.php
- CI框架 -- 核心文件 之 Common.php
- CI框架 -- 核心文件 之 Lang.php(加载语言包)
- php ci框架中加载css和js文件失败的解决方法