1
私はtwig拡張機能を作成しようとしていますが、symfonyは機能が不明であることを続けています。ここでtwigの拡張機能を呼び出すときに関数のエラーが発生しました
は私のクラスである:
<?php
namespace AppBundle\Twig\Extension;
use Twig_Extension;
use Twig_SimpleFunction;
class FormExtension extends Twig_Extension
{
public function getFonctions()
{
$twigClass = 'Symfony\Bridge\Twig\Node\SearchAndRenderBlockNode';
$options = array(
'node_class' => $twigClass,
'is_safe' => ['html']
);
return array(
'form_color' => new Twig_SimpleFunction($this, null, $options)
);
}
public function getName()
{
return 'app_form_extension';
}
}
そして、ここでは、私はおそらくsomehingを欠けているが、私はできません\ CONFIG \ services.yml
services:
app.form_extension:
class: AppBundle\Twig\Extension\FormExtension
tags:
- { name: twig.extension }
AppBundle \リソースのサービスの宣言であります何を見つける。助けてください!