【发布时间】:2014-06-17 18:55:26
【问题描述】:
我正在使用 CodeIgniter,并且我希望每个控制器(即每个控制器文件)都可以访问一些实用程序。
问题是:把这些放在哪里?
我想到了助手,但 CI 文档 talks 只是关于扩展现有助手,而不是制作自己的助手。我敢肯定,这并不意味着我不能制作自己的助手,但这确实意味着我不知道应该如何构建它们(程序?全局 CI 实例的方法?等等)
我也考虑过钩子,但我认为这不太合适,因为我没有扩展核心功能。
或者还有其他我想念的方法吗?
【问题讨论】:
-
CodeIgniter 2.1.4?助手通常只是具有独立功能的文件,可以为非常不同的任务调用这些文件。如果您希望整个应用程序都可以访问它,请将其添加到
/application/helpers/specific_tasks_helper.php文件夹中,然后通过将specific_tasks添加到$autoload['helper']数组中自动加载到/application/config/autoload.php中 -
感谢@MonkeyZeus
标签: php codeigniter