钩子hook简单易理解用法,供新手参考
本帖最后由 yezihack 于 2011-11-8 14:02 编辑新鸟可参考,老鸟飞过
直上正题,网上没有一篇好的文章说明白钩子的用法.我特写些篇文章.
钩子定义为:无需手动调用,系统自动调用.
第一步:在application/config/config.php 文件里找到 $config['enable_hooks'] = FALSE,将FALSE改TRUE.启动钩子.
第二步:在application/hooks 文件夹(没有自已新建)新建一任意文件名testhook.php
testhook.php
<?php
class testhook{
function display(){
echo "Hello Hook";
}
}
?>
第三步:回到application/config/hooks.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").
这就是钩子的用法.有时请联系我.加入Q群:118176067 受用了 希望楼主介绍介绍如何在钩子里使用CI对象实例的问题,此时CI对象是否已经建立,以及能使用CI对象下的哪些资源。 yuzhigang5460 发表于 2011-11-9 09:30 static/image/common/back.gif
希望楼主介绍介绍如何在钩子里使用CI对象实例的问题,此时CI对象是否已经建立,以及能使用CI对象下的哪些资 ...
你首先要理解一下,钩子的原理:在HOOKS文件夹里定义一个类,在CONFIG配置,将自动调用你所配置的方法 言简意赅!顶 LZ解释的不够详细,自动调用不是简单的一掠而过,钩子要和其他控制器结合同时根据业务的需求进行调用; kycool 发表于 2012-10-18 18:36 static/image/common/back.gif
LZ解释的不够详细,自动调用不是简单的一掠而过,钩子要和其他控制器结合同时根据业务的需求进行调用; ...
业务的一些尝试
请指点
http://cier.phpfogapp.com/index.php/docs/app/route 这个是简单说明了用法,有没有更加详细的能说明用途了,比如一个具体的程序实例来讲解,这样更加明白这个的用途 顶了, 顶
页:
[1]
2