Adesigns在编辑器更新后未显示的Calendarbundle事件

时间:2017-07-26 09:53:14

标签: symfony events service listener

我让日历工作正常并且事件现在显示了一段时间但是因为我昨天做了composer update事件不再显示。

当我在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         
 ------- ------------------------------------------------------------------ ---------- 

1 个答案:

答案 0 :(得分:0)

我很抱歉这不是更新问题,而是数据问题。已输入一些导致错误的NULL个日期。 我只能在重新编写并执行composer install

后才能看到错误