gpt4 book ai didi

codeigniter - 如何更改 Codeigniter 中的配置文件路径?

转载 作者:行者123 更新时间:2023-12-04 02:44:13 25 4
gpt4 key购买 nike

我使用 Codeigniter 框架,你知道当我尝试加载配置文件然后使用它时

我会这样做:

$this->load->config('myconfig', TRUE); 

myconfig.php 文件位于应用程序文件夹内 (application/config/myconfig.php)

并像这样使用它:

 $this->config->item('get_item', 'myconfig')

我的问题是:如何更改 myconfig 文件的位置并正确使用它?

我想将配置文件放在 out 文件夹中,如下所示:

  • mysite -> 系统(文件夹)
  • mysite -> user_guide(文件夹)
  • mysite -> myConfigFiles(文件夹)
  • mysite -> myConfigFiles(文件夹)/myconfig.php

我需要做这样的事情:

$this->load->config(base_url.'myConfigFiles/myconfig', TRUE); 

有什么帮助吗?

最佳答案

是的 - 可以这样做。加载器将接受 ../../relative/paths。您可以使用默认配置目录中的相对路径(绝对路径不起作用)。

假设你有这个结构(很难理解你的描述):

  • mysite
    • application
      • config <-- default directory
    • system
    • myConfigFiles
      • myconfig.php

你可以这样做:

$this->load->config('../../myConfigFiles/myconfig', TRUE);

这几乎适用于所有东西 - View 、库、模型等。


请注意,随着 the ENVIRONMENT constant 的引入在 2.0.1 版本中,您可以在与当前环境名称匹配的另一个目录中自动检查配置文件在配置目录中。这实际上是一种方便的方法,可以根据您是在生产还是开发中加载不同的文件。我不能 100% 确定您的目标是什么,但是这些额外的知识也可以帮助您实现这些目标,或者它可能完全不相关。

关于codeigniter - 如何更改 Codeigniter 中的配置文件路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7130234/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com