1

我有一点疑问,我有参考书籍和官方网站,但即使我有疑问。

codeigniter 中的 hooks 概念和 hooks 的优缺点是什么?

你能告诉我吗?

4

2 回答 2

1

当 codeigniter 框架运行时,它以某种方式执行操作,如您在其流程图中所见。现在,如果你想在系统加载之间执行一些逻辑,你会怎么做?为此,您可以使用 codeigniter 的钩子逻辑,您不需要进入核心。你只需要实现七个钩子之一。

例如,您想在调用控制器之前放置您的逻辑。您将为此使用 pre_controller 挂钩。有关更多详细信息,您可以浏览文档。

http://ellislab.com/codeigniter/user-guide/general/hooks.html

于 2013-09-17T09:17:41.230 回答
0

使用钩子功能,您可以在不更改核心文件的情况下修改或添加代码片段。请看下面的链接。

http://ellislab.com/codeigniter/user-guide/general/hooks.html 

您可以根据需要使用钩子功能调用预定义的函数或类。

于 2013-09-17T09:11:23.183 回答