我们正在运行一个相当定制的 Kohana PHP 版本,其中我们有大量的基本模块在运行并用于每个网页。
我的任务是加速我们的一些应用程序,我们使用和编写的模块之一,包含在每个应用程序中,有一个初始化会话的钩子。
现在这对大多数应用程序来说都不是问题,除了我们拥有的提供图像的应用程序,因为它只是被其他应用程序调用,因此不需要会话。
例如,我们有模块钩子:/modules/mod_name/hooks/sessions_hooks.php
在我的应用程序中,我有应用程序挂钩目录:/application/hooks/sessions_hooks.php
从表面上看,应用程序钩子并没有覆盖模块一。我尝试在我的应用程序下创建一个与 kohana 主模块目录类似的模块结构,但这也无济于事。实际上看起来模块在其他任何事情发生之前就已完全加载,但我可能是错的。
如何使用网站应用程序挂钩覆盖模块挂钩?