php2twig,symfony2 twig模板引擎,symfony2twig模板_PHP教程

symfony2 twig模板引擎,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/*' %}{% endjavascripts %}

{% endblock %}

并在app/config/config.yml配置:

assetic:bundles: [ AppWebBundle ]

(3)页面间共享CSS/JS文件的通用策略

Qw6H9O7VGx+DaGPrbeGskcBF6BSMbWyOt6GoVrrCBDY9ryyv5G3cAwAANCp908ZN<div%20class='share%20layui-clear%20bdsharebuttonbox'><li%20><a%20href='javascript:;'%20data-cmd=微信

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值