symfony - Symfony2 Event Listener not called - Adesign Calendar Bundle -
i've installed adesign calendar bundle , followed setup instructions documented here: https://github.com/adesigns/calendar-bundle
my issue in template trying display calendar generating empty div called #calendar-holder - no calendar inside it.
i'm not getting console errors, in symfony profiler i've found this:
not called listeners
event: calendar.load_events
listener: calendareventlistener::loadevents
i'm new symfony i'm not sure means - think have registered event listener correctly.
any advice appreciated!
thanks, tom
my code below:
services.yml
kernel.listener.calendar_listener: class: frontendbundle\listener\calendareventlistener tags: - { name: kernel.event_listener, event: calendar.load_events, method: loadevents } arguments: [@doctrine.orm.entity_manager, @service_container] event listener class - calendareventlistener.php
(i know class called can echo within - below method inside class not)
namespace frontendbundle\listener; use adesigns\calendarbundle\event\calendarevent; use adesigns\calendarbundle\entity\evententity; use doctrine\orm\entitymanager; class calendareventlistener { private $entitymanager; public function __construct(entitymanager $entitymanager) { $this->entitymanager = $entitymanager; } public function loadevents(calendarevent $calendarevent) { /* test data */ $begindatetime = new \datetime('2012-01-01 00:00:00'); $enddatetime = new \datetime('2012-05-01 00:00:00'); $eventtitle = "test title 1"; $evententity = new evententity($eventtitle, $begindatetime, null, true); $calendarevent->addevent($evententity); } }
services: kernel.listener.allotaxi_exception_listener: class: frontendbundle\listener\calendareventlistener arguments: [@templating, @kernel] tags: - { name: kernel.event_listener, event: kernel.exception, method: onkernelexception } try code service, indentation
Comments
Post a Comment