我可以在CodeIgniter中扩展包内的核心助手吗?

我可以在CodeIgniter中扩展包内的核心助手吗?,codeigniter,packages,helpers,hmvc,extending,Codeigniter,Packages,Helpers,Hmvc,Extending,我正在建立自己的基地,以便在我将要建立的多个站点上使用。我为此做了一个包裹。但我想扩展该包中的CI帮助程序,而不是应用程序中的帮助程序,例如url\U帮助程序、html\U帮助程序等 我已经放置了一个config文件夹,尽管我并不真正了解它在package文件夹中的作用以及其中的一个配置文件,所以结构是packages/app\u package/config/config.php 我已经把$config['subclass_prefix']='app_';最好与应用程序不同,但仍不加载帮助程序

我正在建立自己的基地,以便在我将要建立的多个站点上使用。我为此做了一个包裹。但我想扩展该包中的CI帮助程序,而不是应用程序中的帮助程序,例如url\U帮助程序、html\U帮助程序等

我已经放置了一个config文件夹,尽管我并不真正了解它在package文件夹中的作用以及其中的一个配置文件,所以结构是packages/app\u package/config/config.php

我已经把$config['subclass_prefix']='app_';最好与应用程序不同,但仍不加载帮助程序app\u url\u helper等

有人这样做吗?

看看。特别是标记为扩展助手的部分

我不太清楚你说的是什么意思:

我放了一个配置文件夹,虽然我不太明白它是什么 不在包文件夹中,并且其中有一个配置文件,因此结构是 packages/app\u package/config/config.php

您根本不需要“创建”任何配置文件夹或文件。配置文件已经存在,并且位于CodeIgniter项目的application/config/config.php中。类扩展前缀位于第110行,取决于版本。将其设置为_app


现在在application/helpers中创建app_url_helper.php和app_html_helper.php,然后离开。

最好保持此配置默认值,不要更改它,如果它不工作,可能是哪个配置?请定义你默认的意思。我已经在标题和文章中清楚地说明了。