Я хотел бы установить глобальную переменную CONTROLLERPATH в моем файле config.ini, а затем использовать эту переменную в моем файле index.php для маршрутизации запросов GET на правильный контроллер в моей структуре каталогов. Я делаю следующее, и F3 не может разобрать значение CONTROLLERPATH.
мой config.ini
файл:
[global]
DEBUG=3
UI=ui/
CONTROLLERPATH='app/controllers/'
В моем index.php
файл:
$f3->config('config.ini');
$f3->route('GET /', CONTROLLERPATH . 'indexController->index');
Я также пытался угробить путь config.ini и установить значение controllerPath следующим образом в моем файле index.php, и он все еще не работает:
$f3->set('controllerPath', 'app/controllers/');
Переменные, определенные в INI-файлах: каркасные переменные, не константы PHP.
Это означает, что они доступны через структуру, используя один из следующих синтаксисов:
$f3->get('CONTROLLERPATH')
$f3['CONTROLLERPATH']
$f3->CONTROLLERPATH
Других решений пока нет …