2017-07-26 10 views
0

暦が正しく働いていて、今のところイベントが表示されていますが、昨日composer updateのイベントが表示されなくなりました。作曲家のアップデート後にAdesigns Calendarbundleイベントが表示されない

var_dump()をCalendarEventListenerのコンストラクタに配置すると、呼び出されていることがわかります。カレンダーは正しく表示されていますが、イベントが表示されず、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 } 

私もsrc/CalendarBundle/Resources/config/

にservices.ymlとのrouting.ymlを入れて試してみました

Symfonyプロファイラでは、呼び出されていないイベントの下に表示されます。

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

関連する問題