Как загрузить самодельный конфигурационный файл в codeigniter 4? - PullRequest
0 голосов
/ 06 июня 2018

Я не могу загрузить свой собственный файл конфигурации.Как я могу загрузить или загрузить этот файл вручную?

    $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
    ];

1 Ответ

0 голосов
/ 06 июня 2018

Создайте свой файл конфигурации в папке / application / Config и определите класс в файле SomeConfig.php следующим образом.

<?php namespace Config;

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

You "загрузить "класс с этим

$someConfig = new \Config\SomeConfig();

И затем использовать его с:

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

Мне не нужно ничего делать с / application / Config / Autoload.php

Не путайте « автозагрузка » в CI v4 с функцией CI v3 « Автозагрузка ресурсов ».Это совершенно разные вещи!

В v4 «автозагрузка» - это поиск файлов на основе класса пространства имен .

В версии 3 это функция, которая заставляет класс инициализироваться (загружаться) автоматически при запуске платформы.

...