twig基本语法

栏目: PHP · 发布时间: 6年前

内容简介:{{ dump(info) }} 将后端的数据dump出来(需要数据的字段时,将该数据的字段dump下)info为后台传的数据库名称{# dump(city) #} 将dump的数据隐藏起来{% extends ‘::sbase.html.twig’ %} 继承哪个模板

基本语法:

1. dump数据

{{ dump(info) }} 将后端的数据dump出来(需要数据的字段时,将该数据的字段dump下)info为后台传的数据库名称

{# dump(city) #} 将dump的数据隐藏起来

2.继承模板和分区

{% extends ‘::sbase.html.twig’ %} 继承哪个模板

{{parent()}} 继承模板

{% block stylesheets %} 样式模块

{% block title %} 标题模块

{% block body %} body模块

{% block javascripts %} 对js的继承

{% endblock %} 对一模块的结束标签

3. 静态页资源引入

若是对css js img等写相对路径 {{asset(‘bundles/backend/css/style.css’)}}

图片相对路径

4. 路由

路由 {{path(‘routing.yml中找到相应的路由’)}}

先找app/文件名/config/routing.yml

再找对应_bundle/Resources/config/routing.yml

对应_controller:_bundle:某个文件下的字段

5. form表单提交

form表单 向后台传送数据 通过name值 后台只能识别name值,所以要在input button textarea select代码中加入字段

ajax获取id

ajax(jQuery)提交form表单

直接在form表单中加个id

   加个buttom按钮进行提交,加个onclick=”js函数”,然后再js函数中$(“#formid”).submit();

form表单action是指from获得的数据要传送到哪个路由 获取方式有POST和GET两种方式

input 中 value值 显示 如若固定 {{PHP数据名.字段}} input .val()

6.if语句

{% if PHP数据名.字段 %}

{{PHP数据名.字段}}

{% endif %}

{% if province is defined %}

选择省份

{% elseif city is defined %}

选择城市

{% elseif district is defined %}

选择区县

{% endif %}

7.数组 

数组循环

{% for key, value in userType %}

{% endfor %}

选项卡 使用两组数据传送data1、data2(data1、data2为后台传送的数据库名)

(是否反馈的选项卡)

// 已反馈

$data1 = $conn->fetchAll(“SELECT * FROM question WHERE user_id = ? AND reply_date IS NOT NULL ORDER BY create_date DESC”, array($user_id));

// 未反馈

$data2 = $conn->fetchAll(“SELECT * FROM question WHERE user_id = ? AND reply_date IS NULL ORDER BY create_date DESC”, array($user_id));

{% for item in data %}

{% endfor %}

做list循环的

{% for item in data %}

{{ item.id }}

{{ item.number }}

{{ item.name }}

{{ item.grade }}

{% endfor %}

转载时请注明出处及相应链接,本文永久地址:https://blog.yayuanzi.com/25375.html

twig基本语法

twig基本语法 微信打赏

twig基本语法 支付宝打赏

感谢您对作者Miya的打赏,我们会更加努力!    如果您想成为作者,请点我


以上所述就是小编给大家介绍的《twig基本语法》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

大数据系统构建

大数据系统构建

Nathan Marz、James Warren / 马延辉、向磊、魏东琦 / 机械工业出版社 / 2017-1 / 79.00

随着社交网络、网络分析和智能型电子商务的兴起,传统的数据库系统显然已无法满足海量数据的管理需求。 作为一种新的处理模式,大数据系统应运而生,它使用多台机器并行工作,能够对海量数据进行存储、处理、分析,进而帮助用户从中提取对优化流程、实现高增长率的有用信息,做更为精准有效的决策。 但不可忽略的是,它也引入了大多数开发者并不熟悉的、困扰传统架构的复杂性问题。 本书将教你充分利用集群硬件优势的La......一起来看看 《大数据系统构建》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

URL 编码/解码
URL 编码/解码

URL 编码/解码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具