여러 개의 나뭇 가지 확장을 만들 수 있습니까? 두 번째 추가 할 때 첫 번째 확장 메서드가 두 번째 확장명에 존재하지 않는 오류 메시지가 나타납니다.Symfony2 다중 나뭇 가지 확장
<service id="acme.extension.view_helper" class="FLS\AcmeBundle\Extension\ViewHelperExtension">
<argument type="service" id="doctrine.orm.entity_manager" />
<tag name="twig.extension" />
</service>
<service id="acme.extension.stats_helper" class="FLS\AcmeBundle\Extension\StatsExtension">
<argument type="service" id="doctrine.orm.entity_manager" />
<tag name="twig.extension" />
</service>
그리고 여기에 오류 메시지입니다 : 여기
내 확장이 services.xml 파일에 정의하는 방법이다
Fatal error: Call to undefined method FLS\AcmeBundle\Extension\StatsExtension::findTask() in F:\www\AcmeBundle\app\cache\dev\twig\fe\fd\4ff31bf8efd0669b6d0b2a14ba11.php on line 232
가 findTask 방법은 ViewHelperExtension에 정의되어 있습니다.
미리 감사드립니다.
ViewHelperExtension 및 StatsExtension 코드를 공유 할 수 있습니까? – Luke
동일한 문제가 발생했습니다. 서비스 정의는 Ok입니다. 이상한 행동의 경우 인 것처럼 보입니다. 두 개의 서비스 확장을 정의하는 동안 마지막으로 정의 된 서비스 확장 만 사용할 수 있습니다. 이 문제는 Twig와 관련이 있습니다. –
동일한 문제가 있지만 서비스 번들이 동일한 번들에만있는 경우 – Fabien