gpt4 book ai didi

codeigniter - 如何在 codeigniter 4 中自动加载自制的配置文件?

转载 作者:行者123 更新时间:2023-12-04 16:44:47 30 4
gpt4 key购买 nike

我无法加载我自己的配置文件。如何自动加载或手动加载此文件?

    $psr4 = [
'Config' => APPPATH.'Config',
APP_NAMESPACE => APPPATH, // For custom namespace
'App' => APPPATH, // To ensure filters, etc still found,
'Tests\Support' => TESTPATH.'_support', // So custom migrations can run during testing
];

最佳答案

在文件夹 /application/Config 中创建您的配置文件,并在文件 SomeConfig.php 中定义类,如下所示。

<?php namespace Config;

class SomeConfig extends \CodeIgniter\Config\BaseConfig
{
public $foo = 'This is foo';
public $bar = 'This is bar';
}

你用这个“加载”类

$someConfig = new \Config\SomeConfig();

然后您将它用于:

$fooMessage = $someConfig->foo;
$barMessage = $someConfig->bar;

我不需要对 /application/Config/Autoload.php 做任何事情

不要将 CI v4 中的“autoloading”与“Auto-loading Resources”的 CI v3 功能混淆。它们是完全不同的东西!

在 v4 中,“自动加载”是关于根据类 namespace 查找文件.

在 v3 中,它是一个在框架启动时自动初始化(加载)类的功能。

关于codeigniter - 如何在 codeigniter 4 中自动加载自制的配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50721076/

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