symfony2twig模板引擎

1、基本语法

says something:{{ }}

does something:{% %}

comment something:{# #}

{% extends “appwebbundle::layout.html.twig” %}继承模板

2、核心概念:

用类的继承关系去管理页面之间的关系

如果要访问某个bundle里的资源文件,需要将文件拷贝到/web 目录下,或者linux/mac 软连接映射到/web目录下

windows: >php app/console assets:install web

linux: >php app/console assets:install web –symlink –relative

3、js css文件管理

(1)直接使用某个css/js文件:{{asset(‘xxx.js’)}}

(2)注册/定义资源:{% javascripts %} {% stylesheets %}

# 会将‘appwebbundle/resources/public/js/’目录下所有的js文件依次输出{% block my_js %}
{% javascripts ‘@appwebbundle/resources/public/js/*’ %}

Posted in 未分类