CodeIgniter:放置PHP函数?

时间:2010-04-01 13:14:03

标签: php codeigniter structure

我仍然是CodeIgniter的新手,我想知道,我应该在哪里放置与控制器和视图无关的PHP函数,例如,访问本地文件的函数。

谢谢。

4 个答案:

答案 0 :(得分:3)

不要使用插件,因为它们已从CI 2.0中删除,您必须转换它们。

一组不需要数据交互的函数应放在帮助器中。

答案 1 :(得分:2)

将松散的功能放入助手。将类似的函数组合成一个帮助程序,并为其指定一个有意义的文件名。加载帮助程序后,可以使用函数,就好像它是require_once()或include。

如果你有一个与Codeigniter表面上“无关”的课程,这些课程通常可以很少或不费力地转换成图书馆。

正如Phil Sturgeon所说,插件正在CI 2.0中被取出,支持帮助者和图书馆。我认为这是一件好事。从来没有太多需要'插件'。

答案 2 :(得分:1)

您应该将它们放在Controller中,在控制器中,您甚至可以放入自己的自定义功能。

答案 3 :(得分:1)

有插件和帮助程序目录,您可以在其中放置包含在整个应用程序中共享的“全局”功能的文件。

那就是说,在这样做之前,如果你正在使用存储在文件系统中的数据,那么在将文件放入模型中可能会更有意义。