SensioGeneratorBundle をコアとして使用して、独自のジェネレーターを作成しようとしています。しかし、カスタム Twig 拡張機能のロードには問題があります。私が使用する場合
return $this->container->get('templating')->renderResponse('Acme:Generator/Work:edit.html.twig', array());
拡張機能は機能していますが、使用すると
return $this->renderFile('edit.html.twig', array('entity' => $entity));
どこ
protected function renderFile($template, $parameters)
{
$twig = new \Twig_Environment(new \Twig_Loader_Filesystem($this->skeletonDirs), array(
'debug' => true,
'autoReload' => true,
'cache' => false,
'strict_variables' => true,
'autoescape' => true,
));
return $twig->render($template, $parameters);
}
コアの Twig 拡張機能のみが読み込まれます。そして、私はエラーが発生します
edit.html.twig の 9 行目にフィルタ「price」が存在しません
何か案は?