Nicht eine URL generieren, die für die benannte route "sg_calendar_update_xhr_event"
Installiert ich habe vor kurzem SgCalendarBundle, in Symfony, und zunächst erstelle ich den Pfad zu sg_calendar:
//src MyBundle/config/routing.yml
sg_calendar:
pattern: /calendar
defaults: { _controller: SgCalendarBundle:Calendar:index }
Aber wenn ich ausführen, auch meine Seite mit der tag -
<a class="brand" href="{{ path('sg_calendar') }}">SgCalendarBundle</a>
Bekomme ich die folgende Fehlermeldung in symfony: Unable to generate a URL for the named route "sg_calendar_update_xhr_event" as such route does not exist.
.
500 Internal Server Error - RouteNotFoundException
- Hast du den import
MyBundle/config/routing.yml
imapp/config/routing.yml
? - Ja, das Tue ich, denn der Weg folgt der CalendarController aber es funktioniert nicht...
- hast du definieren sg_calendar_update_xhr_event irgendwo ?
- mmm Nein... Wo kann ich es definieren?
- Haben Sie fügen Sie das Bündel in Ihrem AppKernel, und hatte den cache gelöscht ?
- Ja habe ich, ich habe definiert auch anderen route zum erstellen der form:
sg_calendar_create_calendar: pattern: /calendar defaults: { _controller: SgCalendarBundle:Calendar:post }
den Kalender existiert in meiner db, aber ich kann nicht anzeigen, es
Du musst angemeldet sein, um einen Kommentar abzugeben.
Routen durch die Anmerkungen, die müssen importiert werden, die in routing.yml:
Diese Dokumentation Problem wurde behoben: https://github.com/stwe/CalendarBundle/issues/1
Endlich habe ich die Lösung selber.
Sie müssen nur die route aller Routen, die von Ihrem eigenen Weg: