我试图通过Slim \Slim\Helper\Set::Get
方法使用
header('Content-type: text/plain');
print_r($data =$app->container->get('data'));
die;
虽然我在使用以下代码
时可以看到GET method返回此内容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中返回非对象值时,例如return foo
,我收到此错误,并且我认为它可能与我无法按预期使用getter的原因有关。我想知道如何获取设置/配置值,如果有人知道更好的方法,请告诉我。
答案 0 :(得分:0)
问题是我正在获取数据子,我真正追求的是$data = $app->container->get('settings')
不是 $data = $app->container->get('data')