カスタム小枝関数 templateName を作成したとしましょう。
$twig = new Twig_Environment($loader);
$twig->addFunction('templateName', new Twig_Function_Function('twig_template_name', array('needs_environment' => true)));
PHP で現在のテンプレートの名前を取得する方法はありますか。私は次のようなものを想像します:
function twig_template_name(Twig_Environment $env, $values = null) {
return $env->getCurrentTemplateName();
}
前もって感謝します。