2017-07-26 48 views
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   
------- ------------------------------------------------------------------ ---------- 

回答

0

我很抱歉,这不是一个更新问题,而是一个数据。一些NULL日期已被输入,这是导致错误。 我只能看到错误后,重新基础和做一个composer install