Symfony开发:请求响应周期、模板创建与数据库交互
1. 请求与响应生命周期
在幕后, handle()
方法会请求路由器为首页请求找到匹配的路由。路由器会查看可用的路由栈,找到为 indexAction()
方法定义的路由,并将请求传递给它。若想知道 indexAction()
的路由是什么,可以查看方法体之前注释中的 @Route()
注解,该注解定义了该操作的路由。可以通过命令行查看可用路由来验证:
$ bin/console debug:router
-------------------------- -------- -------- ------ ----------------
Name Method Scheme Host Path
-------------------------- -------- -------- ------ ----------------
_wdt ANY ANY ANY /_wdt/{token}
_profiler_home ANY ANY ANY /_profiler/
...
homepage ANY ANY ANY /
--------------