|
本帖最后由 yezihack 于 2011-11-8 14:02 编辑
新鸟可参考,老鸟飞过
直上正题,网上没有一篇好的文章说明白钩子的用法.我特写些篇文章.
钩子定义为:无需手动调用,系统自动调用.
第一步:在application/config/config.php 文件里找到 $config['enable_hooks'] = FALSE,将FALSE改TRUE.启动钩子.
第二步:在application/hooks 文件夹(没有自已新建)新建一任意文件名testhook.php
PHP复制代码 testhook.php
<?php
class testhook{
function display(){
echo "Hello Hook";
}
}
?> 复制代码
第三步:回到application/config/hooks.php里添加几行代码如下:
PHP复制代码 $hook['post_controller'][] = array(
'class' => 'testhook',
'function' => 'display',
'filename' => 'testhook.php',
'filepath' => 'hooks',
'params' => array()
); 复制代码
不明白参数请参考:http://codeigniter.org.cn/user_guide/general/hooks.html
测试http://localhost/index.php/index (调用任意代码都会输出"hello hook").
PHP复制代码 这就是钩子的用法.有时请联系我.加入Q群:118176067 复制代码 |
评分
-
查看全部评分
|