Конфигурирането в Slim Framework е приятно и просто: конструкторът на приложението взема конфигурационен масив за DI контейнера;

конфигурация

Настройвам

The настройки под-масив се използва за задържане на настройките на вашето приложение:

Slim се предлага с редица настройки, които можете да промените. Най-важното е displayErrorDetails. Това по подразбиране е false, но ако го зададете на true, то ще покаже подробностите за всички изключения при изобразяване на страница за грешка. Уверете се, че това е настроено на false в производството!

Можете да поставите всякакви други настройки, които искате, в конфигурацията, под всяко име, което харесвате, както направих с ключа на регистратора, който съдържа информация за това как да конфигурирате екземпляр на Monolog.

Извличане на настройки

Настройките се съхраняват в DI контейнера, така че можете да получите достъп до тях чрез клавиша за настройки във фабричните контейнери. Например мога да настроя фабрика на контейнери, за да създам моя екземпляр на Monolog по следния начин: