Das Symfony-Routing verhindert, dass das "parent"-Attribut durch Validierung gesetzt wird und eine Ausnahme ausgelöst wird.
Können Sie mir hier ein Beispiel geben?
Es scheint, dass Sie versuchen, die Route restful
innerhalb der Standard-Routing-Konfiguration zu laden. Um parent
und andere rest
-spezifische Parameter verwenden zu können, müssen Sie solche Konfigurationen in die restful
Sammlung verschieben.
Das ist falsch :
# app/config/routing.yml
users:
type: rest
resource: FOS\RestBundle\Tests\Fixtures\Controller\UsersController
user_topics:
type: rest
resource: FOS\RestBundle\Tests\Fixtures\Controller\UserTopicsController
parent: users
Aber das ist richtig :
# app/config/routing.yml
users:
type: rest
resource: path/to/your/bundle/routing.yml
# path/to/your/bundle/routing.yml
users:
type: rest
resource: FOS\RestBundle\Tests\Fixtures\Controller\UsersController
user_topics:
type: rest
resource: FOS\RestBundle\Tests\Fixtures\Controller\UserTopicsController
parent: users
Beachten Sie, dass Sie die Hauptdatei auch mit dem Typ rest laden können, indem Sie den Typ in Ihrer Router-Konfiguration definieren
Hilfreichster Kommentar
Es scheint, dass Sie versuchen, die Route
restful
innerhalb der Standard-Routing-Konfiguration zu laden. Umparent
und andererest
-spezifische Parameter verwenden zu können, müssen Sie solche Konfigurationen in dierestful
Sammlung verschieben.Das ist falsch :
Aber das ist richtig :