0

我正在建立自己的基地,以便在我将要建立的多个网站上使用。我已经为此做了一个包。但我想扩展该包中的 CI 助手(而不是在应用程序中) - 助手url_helperhtml_helper

我在包文件夹中放了一个配置文件夹(虽然我不太了解它的作用),并在其中放了一个配置文件(所以结构是packages/app_package/config/config.php)。

我已经放置了$config['subclass_prefix'] = 'app_';(最好与应用程序不同),但仍然没有加载助手app_url_helper

有人这样做吗?

4

1 回答 1

-1

看看CodeIgniter Helpers。特别是标有“扩展”助手的部分。

我不太清楚你的意思是:

我在包文件夹中放置了一个配置文件夹(虽然我不太了解它的作用),并在其中放置了一个配置文件(所以结构是 packages/app_package/config/config.php)。

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

现在创建app_url_helper.phpapp_html_helper.php进出application/helpers你去。

于 2012-09-30T17:38:05.863 回答