Cita:
Iniciado por hhs Ya veo cual es el problema, necesitas leer sobre el Dispatcher Component:
http://symfony.com/doc/current/compo...nt-subscribers te explica que es un evento, subscriber y listener.
Esa mismos nombres se utilizan tambien para Doctrine pero implementan otras interfaces.
Ok gracias, esto me está aclarando bastante, la verdad que no dejo de sorprenderme con Symfony, y lo que me pregunto es porque no habré trabajado antes con este FW :).
De todas formas a medida que voy leyendo, hay cosas que no consigo entender de forma clara, por ejemplo:
Código:
use Symfony\Component\EventDispatcher\Event;
$dispatcher->addListener('foo.action', function (Event $event) {
// will be executed when the foo.action event is dispatched
});
Once a listener is registered with the dispatcher, it waits until the event is notified. In the above example, when the foo.action event is dispatched, the dispatcher calls the AcmeListener::onFooAction method and passes the Event object as the single argument:
Código:
use Symfony\Component\EventDispatcher\Event;
class AcmeListener
{
// ...
public function onFooAction(Event $event)
{
// ... do something
}
}
¿Dé dónde sale el método AcmeListener::onFooAction ?, ¿no sería solo fooaction ?
Un saludo