0
を読み込むことができません:symfonyの - 私は、リスナーをロードしようとしているが、symfonyはこのエラーを投げ続けるリスナー・サービス
ClassNotFoundException in appDevDebugProjectContainer.php line 1783:
Attempted to load class "CommandeListener" from namespace "Louvre\ReversationBundle\Services\Listeners".
Did you forget a "use" statement for another namespace?
私のクラスが適切に(私が推測する)書かれている:
<?php
namespace Louvre\ReservationBundle\Services\Listeners;
use Symfony\Component\HttpFoundation\RedirectResponse;
use Symfony\Component\HttpKernel\Event\FilterResponseEvent;
class CommandeListener {
public function checkCommand(FilterResponseEvent $event){
if (!$event->isMasterRequest() && $event->getRequest()->get('_route') == "louvre_reservation_step1") {
return;
}
$url = $this->router->generate("louvre_reservation_step1");
$response = new RedirectResponse($url);
$event->setResponse($response);
}
}
そのパスは
src/Louvre/ReservationBundle/Services/Listeners/CommandeListener.php
であり、ここでYAMLサービス
ですlouvre_reservation.commande.listener:
class: Louvre\ReversationBundle\Services\Listeners\CommandeListener
tags:
- { name: kernel.event_listener, event: kernel.request, method: checkCommande }
私は完璧に動作する他のサービスを持っています。 同じように宣言されています。
私は問題を探知しましたが、回答が見つかりませんでした。
誰もこの問題に既に直面していますか? ありがとうございます。