【问题标题】:Adesigns Calendarbundle events not showing after composer update作曲家更新后未显示 Adesigns Calendarbundle 事件
【发布时间】:2017-07-26 09:53:14
【问题描述】:

我的日历工作正常,事件显示了一段时间,但由于我昨天做了composer update,事件不再显示。

当我在 CalendarEventListener 的构造函数中放入 var_dump() 时,我可以看到它正在被调用。日历显示正确,但未显示事件,并且未调用 loadEvents() 函数。

app/config/routing.yml

adesigns_calendar:
    resource: "@ADesignsCalendarBundle/Resources/config/routing.xml"

fos_js_routing:
    resource: "@FOSJsRoutingBundle/Resources/config/routing/routing.xml"

app/config/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         
 ------- ------------------------------------------------------------------ ---------- 

【问题讨论】:

    标签: symfony events service listener


    【解决方案1】:

    抱歉,这不是更新问题,而是数据问题。输入了一些 NULL 日期,导致错误。 我只能在重新建立基础并执行composer install 后才能看到错误@

    【讨论】:

      猜你喜欢
      • 2018-09-02
      • 1970-01-01
      • 2015-12-01
      • 2013-06-05
      • 1970-01-01
      • 1970-01-01
      • 2015-09-11
      • 2021-01-01
      • 1970-01-01
      相关资源
      最近更新 更多