0
我的日历工作正常,事件现在显示一段时间,但由于我昨天做了composer update
事件不再显示。Adesigns作曲家更新后没有显示Calendarbundle事件
当我在CalendarEventListener的构造函数中加入var_dump()
时,我可以看到它正在被调用。日历显示正确,但事件未显示,并且loadEvents()函数未被调用。
应用程序/配置/ routing.yml中
adesigns_calendar:
resource: "@ADesignsCalendarBundle/Resources/config/routing.xml"
fos_js_routing:
resource: "@FOSJsRoutingBundle/Resources/config/routing/routing.xml"
应用程序/配置/ services.yml
services:
calendar.calendar_listener:
class: CalendarBundle\EventListener\CalendarEventListener
arguments: ['@doctrine.orm.default_entity_manager']
tags:
- { name: kernel.event_listener, event: calendar.load_events, method: loadEvents }
我也试图把services.yml和routing.yml中为src/CalendarBundle/Resources/config/
在Symfony Profiler中,它显示未调用的事件。
calendar.load_events
0 "CalendarBundle\EventListener\CalendarEventListener::loadEvents()"
当我调试事件时,我得到以下内容。
$ php bin/console debug:event-dispatcher
Registered Listeners Grouped by Event
=====================================
"calendar.load_events" event
----------------------------
------- ------------------------------------------------------------------ ----------
Order Callable Priority
------- ------------------------------------------------------------------ ----------
#1 CalendarBundle\EventListener\CalendarEventListener::loadEvents() 0
------- ------------------------------------------------------------------ ----------