依存性注入コンテナーと小枝に問題があり、次を使用しますIlluminate/Container
。
// Register templates.
$this->singleton('templates', function ($c) {
$twig = new \Twig_Environment(
new \Twig_Loader_Filesystem([$c['paths.templates']]),
[
'debug' => true,
// 'cache' => $c['paths.cache']
]
);
$twig->addExtension(new \Twig_Extension_Debug());
$twig->addGlobal('app', $c['app']);
return $twig;
});
$c['app']
コンテナです。
そして、私のテンプレートファイルで、バインディングにアクセスしたい:
{{ app.config.siteName }}
しかし、それは私にとってはうまくいきませんでした。コンテナーが ArrayAcess に実装されているため、問題だと思います