Codeigniter嵌套助手?

时间:2015-11-12 13:18:29

标签: php codeigniter codeigniter-2 helper

我正在寻找一些可以处理删除文件的简单助手。例如。

但是让我说我​​有一个Helper,deleteAllFiles(),它给出一个有效的路径,将删除所有文件,如果路径是一个目录,它也会删除它。

我有一个小的递归函数可以执行此操作,我想通过deleteAllFiles()帮助程序调用。

如何在同一个Helper文件中调用另一个函数,这是正确的方法吗?

此文件中可能还有其他助手,也可能使用递归删除功能,而不是重复代码。

1 个答案:

答案 0 :(得分:1)

辅助文件可能包含多个函数。检查文件system/helpers/url_helper.php以获取示例。因此,在同一个文件中捆绑一组相关的辅助函数显然有先例。

加载帮助程序后,您将按照标准PHP函数的方式调用其函数。 (以旧的base_url()为例。)从另一个辅助函数调用一个辅助函数不应该出现任何问题。

这些功能应该是程序性的还是面向对象的(在类中)是一个意见问题。