1

依存性注入コンテナーと小枝に問題があり、次を使用します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 に実装されているため、問題だと思います

4

0 に答える 0