Можете ли вы использовать глобальную переменную из конфигурационного файла в index.Fat Free Framework?

Я хотел бы установить глобальную переменную 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/');

4

Решение

Переменные, определенные в INI-файлах: каркасные переменные, не константы PHP.

Это означает, что они доступны через структуру, используя один из следующих синтаксисов:

  • $f3->get('CONTROLLERPATH')

  • $f3['CONTROLLERPATH']

  • $f3->CONTROLLERPATH

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]