是否可以通过调试命令或启发式方法了解Sylius资源创建了哪些路由?
也就是说,我知道我可以调试资源的配置
$ php bin/console sylius:debug:resource sylius.order
+--------------------+-------------------------------------------------------+
| name | order |
| application | sylius |
| driver | doctrine/orm |
| classes.model | App\Entity\Order\Order |
| classes.controller | Sylius\Bundle\CoreBundle\Controller\OrderController |
| classes.repository | Sylius\Bundle\CoreBundle\Doctrine\ORM\OrderRepository |
| classes.interface | Sylius\Component\Order\Model\OrderInterface |
| classes.factory | Sylius\Component\Resource\Factory\Factory |
| classes.form | Sylius\Bundle\OrderBundle\Form\Type\OrderType |
+--------------------+-------------------------------------------------------+
,但这没有列出任何路线。我希望一眼就能知道自动创建的sylius.order
资源的路由标识符。
答案 0 :(得分:1)
没有命令获取使用资源的路由。 IMO的最佳方法是手动搜索/ vendor目录中YML文件中具有资源控制器服务id关键字(例如sylius.controller.order
)的路由。但这不适用于autogenerated generic CRUD