symfony - 为什么 Symfony 生成带有内核名称的路由?
问题描述
我不明白,为什么 Symfony 会生成路由
kernel:
resource: ../../src/Kernel.php
type: annotation
我阅读了文档 https://symfony.com/doc/current/routing.html#creating-routes-as-attributes-or-annotations
此命令还创建以下配置文件:
# config/routes/annotations.yaml controllers: resource: ../../src/Controller/ type: annotation kernel: resource: ../../src/Kernel.php type: annotation
这个配置告诉 Symfony 在存储在 src/Controller/ 目录中的任何 PHP 类中查找定义为注解的路由。
但是为什么kernel:
?Kernel 类中没有注释,我可以删除kernel:
部分并且完全没有区别,那么,有什么意义呢?
解决方案
推荐阅读
- javascript - 如何让Vue Filter递归?
- html - 从静态 HTML 站点重定向到 Wordpress 的最快/最安全方式(新域,具有一些永久链接结构更改)
- angular - 带三元运算符的角 loadChildren
- angular - 如何解决我从 NPM 安装中遇到的错误问题
- jestjs - 在 Jest 中禁用“您的测试套件必须包含至少一个测试”规则
- angular - 动态创建和读取全局变量
- html - 垂直对齐元素,上方 1/3 空间下方 2/3 空间
- azure - 条件语句不适用于 vm 扩展
- image - 如何使用 imagemagick 从跨越两页的一系列 jpeg 图像创建常规的单页 pdf?
- google-maps-api-3 - Google Geolocation API 在浏览器控制台中返回 403 错误