Symfony学习笔记 - Symfony Documentation - Getting Started(下)

4、Controller

Controller是负责从Request读取请求,并返回Response对象。Response可以是html、json、xml、404错误等任何东西。Symfony有一个抽象的基类,AbstractController。有一些常用的方法。具体包括:
a、Generating URLs
b、Redirecting
c、Rendering Templates
d、Fetching Services

5、Template / Twig

Twig模板2009年开始开发,比Smarty模板晚10年。是一个现代的php模板:

  • {{ page_title }} : 显示page_title的内容
  • {% if user.isLoggedIn %}: 逻辑运算
  • {# ... #}:注释。这些注释不会显示到最终的html页面中。

6、构造文件和环境变量

├─ config/
│ ├─ packages/
│ ├─ bundles.php : bundle的定义文件
│ ├─ routes.yaml : 路由定义文件
│ └─ services.yaml : 服务定义文件

  • 配置文件的文件格式:yaml、php、xml
posted @ 2025-09-08 17:58  繁星灼灼  阅读(5)  评论(0)    收藏  举报