Я пытаюсь добавить свойство в контейнер Slim 3, но когда я var dump, он показывает мне «Notice: Undefined property: Slim \ App :: $ user». Я знаю, что в Slim 2 это:Как установить свойство в Slim 3
$app->container->set('user',function(){
return new User;
});
var_dump($app->user);
Это покажет мне все свойства в контейнере пользовательской модели. Однако я пытаюсь достичь этого в Slim 3.
Я просмотрел документы и нашел функцию добавления, но возвращает неопределенное свойство.
Это код, который я попробовал:
$app->add('user',function(){
return new User;
});
var_dump($app->user);
Я знаю, класс пользователя существует, потому что я испытал это. Я застрял в этой точке, и я не уверен, что метод заключается в добавлении свойства в мой контейнер.