Сброс настроек для Slim Framework

Я пытаюсь повторно ссылаться на значение конфигурации где-нибудь в одном из моих контроллеров через Slims \Slim\Helper\Set::Get метод с помощью

header('Content-type: text/plain');
print_r($data =$app->container->get('data'));
die;

Хотя я вижу, что это возвращается в ПОЛУЧИТЬ метод при использовании приведенного ниже кода

public function get($key, $default = null)
{
if ($this->has($key)) {
$isInvokable = is_object($this->data[$this->normalizeKey($key)]) && method_exists($this->data[$this->normalizeKey($key)], '__invoke');

print_r($isInvokable ? $this->data[$this->normalizeKey($key)]($this) : $this->data[$this->normalizeKey($key)]);
die;
}
}

Мой контейнер get никогда не выдает эти данные, и я не могу понять, почему. Я знаю, когда пытаюсь вернуть необъектное значение в get, например return foo хотя я получаю эту ошибку и думаю, что это может быть связано с тем, что я не могу использовать геттер, как ожидалось. Я прошу выяснить, как получить настройки / значения конфигурации, если кто-нибудь знает лучший способ сделать это, пожалуйста, дайте мне знать.

введите описание изображения здесь

0

Решение

Проблема заключалась в том, что я получал часть данных, и что я действительно хотел $data = $app->container->get('settings') не $data = $app->container->get('data')

0

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

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

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