Symfony のファイル名表記Bundle:Controller:Filename
を実際のファイル パスに変換する方法はあります/var/www/whatever/src/Bundle/Resources/views/Controller/Filename
か?
1 に答える
3
この質問を見てください:Twigテンプレート名からローカルファイルパスを解決します。受け入れられた答えは言う:
「コントローラーからパスを取得する場合は、次のコードを使用できます。
$parser = $this->container->get('templating.name_parser');
$locator = $this->container->get('templating.locator');
$path = $locator->locate($parser->parse('AcmeProjectBundle::home.html.twig'));
詳細については、次のコードを参照してください。
Symfony\Bundle\FrameworkBundle\Templating\TemplateNameParser::parse
Symfony\Bundle\FrameworkBundle\Templating\Loader\TemplateLocator::locate
「」
于 2013-03-06T17:30:37.323 に答える