2016-12-28 74 views
4

我想添加一個事件監聽器/調度器到我的控制器動作之一。 它的目標是將默認數據添加到我的實體,然後將其保存在我的數據庫中。Silex 2 addListener觸發錯誤

這是我到目前爲止。

app.php

$app['dispatcher']->addListener('my_event_name', function (Event $event) { 
    // do something; 
}); 

它結束了以下錯誤:

InvalidArgumentException(!):標識符 「調度員」 不包含對象定義。 in /var/www/site/vendor/pimple/pimple/src/Pimple/Container.php on line 233

+0

你可以發佈你的整個控制器代碼?從錯誤我會說,''app'''容器沒有配置調度器標識符,這是[怪異](https://github.com/silexphp/Silex/blob/master/src/Silex /Provider/HttpKernelServiceProvider.php#L76)。 – mTorres

回答