如何在CodeIgniter中扩展帮助程序?

时间:2009-05-07 12:12:12

标签: php codeigniter

我想在核心string帮助程序中添加一些新功能,该帮助程序位于system/helpers文件夹中。我认为有一种'正确'的方法可以使用MY_String_helper或类似的东西来做到这一点。我不记得究竟是怎么做到的。有关这个问题的任何想法吗?

3 个答案:

答案 0 :(得分:23)

我找到了。在application/helpers目录中创建一个名称如此的文件:

MY_xx_helper.php

E.g:

MY_string_helper.php

然后你可以打电话

$this->load->helper('string');

它应该加载所有现有的辅助函数以及您添加的新函数。

答案 1 :(得分:8)

这样做不仅可以添加新功能,还可以替换现有的辅助功能。

答案 2 :(得分:1)

对于主要来源,如果将来发生变化,CodeIgniter User Guide's Helpers page会有一节描述如何扩展帮助者。