Le routage Symfony empêche la définition de l'attribut "parent" via la validation et une exception est levée.
Pouvez-vous me donner un exemple ici?
Il semble que vous essayez de charger la route restful
dans la configuration de routage par défaut. Afin de pouvoir utiliser parent
et d'autres paramètres spécifiques à rest
- vous devez déplacer ces configurations dans la collection restful
.
C'est faux :
# 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
Mais c'est exact :
# 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
notez que vous pouvez également charger le fichier principal avec le type rest en définissant le type dans la configuration de votre routeur
Commentaire le plus utile
Il semble que vous essayez de charger la route
restful
dans la configuration de routage par défaut. Afin de pouvoir utiliserparent
et d'autres paramètres spécifiques àrest
- vous devez déplacer ces configurations dans la collectionrestful
.C'est faux :
Mais c'est exact :