这个教程是基于symfony5进行编写,以后再出高版本的symfony,那么就可以只出一套针对这个高版本的特性进行编写,该系列教程会一直延续更新。
点赞再看,养成习惯,微信搜索公众号【程序员老班长】关注这个互联网老班长,查看更多系列文章
twig模板引擎在前面就已经接触到了,就类似java中的freemarker
目录
1,输出
<!DOCTYPE html>
<html>
<head>
<title>Welcome to Symfony!</title>
</head>
<body>
<h1>{
{ page_title }}</h1>
{% if user.isLoggedIn %}
Hello {
{ user.name }}!
{% endif %}
{# ... #}
</body>
</html>
{ {}},是输出值
{%%} ,是写逻辑判断语句,if和for循环用的较多
{##} ,注释
2,过滤器
{ { title|upper }}
过滤器是用在管道符号|后面的,上面的这个过滤器upper,是把title值转化为大写。
twig内置了很多过滤器,可以看官方文档:
3,文件位置
默认是放在templat