ich ein Anfänger bin in symfony2
v2.8
ich einen Griff erstellt, konfiguriert ich den Router und den Controller aber die folgende Fehlermeldung angezeigt wird:wie eine gute Routing-Datei erstellen
Die „BlogBundle“ (aus Der _controller-Wert "BlogBundle: Public: index") existiert nicht oder ist in Ihrem Kernel nicht aktiviert! Meintest Du "TutoBlogBundle: Public: index"?
meine Datei routing.yml
Blog_home:
path: /
defaults: { _controller: BlogBundle:Public:index }
meine Dateisteuerung
namespace Tuto\BlogBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Response;
Class PublicController extends Controller {
function indexAction(){
return new Response("Accueil du blog");
}
}
Nur als Vorschlag empfiehlt die Symfony-Dokumentation zu [Best Practices] (http://symfony.com/doc/current/best_practices/controllers.html#routing-configuration), Annotation für das Routing zu verwenden. – Muriano
Ein anderer Vorschlag ... seien Sie vorsichtig mit häufigen Fehlern, wenn Sie Beispiele kopieren und einfügen ... Ihr Bundle befindet sich unter Tuto \ BlogBundle Namespace, also müssen Sie darauf mit dem vollen Namespace zeigen _Controller: TutoBlogBundle: Public: index' – Muriano