如何在每个请求上运行控制器功能?

时间:2013-08-18 01:04:16

标签: php codeigniter

我正在使用codeigniter,并且在talkcheck中有一个控制器Checkme.php和函数。通过网址,我可以像http://site.com/checkme/talkcheck

一样访问它

我希望每次加载codeigniter时都会运行(请求页面),我该怎么做?

我尝试了来自here的解决方案,但是它覆盖了现有对象,我的一半方法无法正常工作

1 个答案:

答案 0 :(得分:2)

您可以在config.php中将enable_hooks设置为TRUE并将以下代码添加到config/hooks.php

$hook['pre_controller'] = array(
                            'class'    => 'Checkme',
                            'function' => 'talkcheck',
                            'filename' => 'Checkme.php',
                            'filepath' => 'controllers'
                            );