Настройки приложения находятся в директории configs, например app/configs
Файлы конфигурации, это исполняемые php файлы c произвольным именем, которые должны реализовывать метод set возвращающий массив:
namespace app\configs;
class globals
{
public function set() : array
{
return [
'dev' => 0,
'lang' => 'ru',
'app' => 'app',
'title' => 'Electronic',
];
}
}
Значения ключей можно указывать, как значения по умолчанию, они будут взяты при генерации ini файла именно из этих файлов будут браться значения настроек. При использовании git желательно добавить ini файды в .gitignore
При установке системы, а также при добавлении новых файлов настроек можно автоматически сгенерировать ini файлы, иначе они будут созданны при первом обращении. Для генерации можно воспользоваться командой:
php e create/config/ini
Для создания нового файла конфигурации:
php e create/config newName
Если в php файлы были добавлены новые элементы настроек, ini файлы можно обновить, данная команда добавит новые значения без изменения старых.
php e config