services.yml语法错误?交响乐
services.yml syntax error? Symfony
此 YML 文件中一定存在语法错误。因为例如,因为它目前是我得到这个错误:
The function "appPendingTasks" does not exist in ::layout.html.twig at line 64
但是如果我删除 twig.extension.show.responses
块,它就可以正常工作了! (除了当我加载需要 show.responses 的页面时,这显然不起作用)。
有人能看出这有什么问题吗?
# Learn more about services, parameters and containers at
# http://symfony.com/doc/current/book/service_container.html
parameters:
# parameter_name: value
services:
twig.extension.pending.tasks:
class: MyApp\TaskBundle\Extensions\PendingTasksExtension
arguments: [@doctrine.orm.entity_manager]
tags:
- { name: twig.extension }
twig.extension.show.responses:
class: MyApp\TaskBundle\Extensions\ShowResponsesExtension
arguments: [@doctrine.orm.entity_manager]
tags:
- { name: twig.extension }
twig.extension.show.question:
class: MyApp\TaskBundle\Extensions\ShowQuestionExtension
arguments: [@doctrine.orm.entity_manager]
tags:
- { name: twig.extension }
服务定义的语法正确,检查两者class的区别:PendingTasksExtension
和ShowResponsesExtension
。
我想在 getName
函数中定义了 同名 。
作为其他尝试,您可以颠倒服务定义的顺序:我希望现在的错误是针对其他功能的。
希望对您有所帮助
此 YML 文件中一定存在语法错误。因为例如,因为它目前是我得到这个错误:
The function "appPendingTasks" does not exist in ::layout.html.twig at line 64
但是如果我删除 twig.extension.show.responses
块,它就可以正常工作了! (除了当我加载需要 show.responses 的页面时,这显然不起作用)。
有人能看出这有什么问题吗?
# Learn more about services, parameters and containers at
# http://symfony.com/doc/current/book/service_container.html
parameters:
# parameter_name: value
services:
twig.extension.pending.tasks:
class: MyApp\TaskBundle\Extensions\PendingTasksExtension
arguments: [@doctrine.orm.entity_manager]
tags:
- { name: twig.extension }
twig.extension.show.responses:
class: MyApp\TaskBundle\Extensions\ShowResponsesExtension
arguments: [@doctrine.orm.entity_manager]
tags:
- { name: twig.extension }
twig.extension.show.question:
class: MyApp\TaskBundle\Extensions\ShowQuestionExtension
arguments: [@doctrine.orm.entity_manager]
tags:
- { name: twig.extension }
服务定义的语法正确,检查两者class的区别:PendingTasksExtension
和ShowResponsesExtension
。
我想在 getName
函数中定义了 同名 。
作为其他尝试,您可以颠倒服务定义的顺序:我希望现在的错误是针对其他功能的。
希望对您有所帮助