include引入模板

简介: include引入模板。

include引入模板
有些模版代码是重复的。因此可以单独抽取出来,以后哪里需要用到,就直接使用include进来就可以了。

{# header.html #}
<p>我是header</p>

{# footer.html #}
<p>我是footer</p>

{# main.html #}'
{% include 'header.html' %}
<p>我是main内容</p>
{% include 'footer.html' %}

include标签寻找路径的方式。也是跟render渲染模板的函数是一样的。

默认include标签包含模版,会自动的使用主模版中的上下文,也即可以自动的使用主模版中的变量。如果想要在include子模版的时候,传递一些参数,那么可以使用with xxx=xxx的形式。示例代码如下:

 # header.html
<p>用户名:{
  { username }}</p>

# main.html
{% include "header.html" with username='abc' %}
目录
相关文章
|
6月前
|
C语言 C++
C/C++ 自定义头文件,及头文件结构详解
还是从"stdio.h"说起,这是C语言中内置的标准库,也就是说,头文件很多时候其实就是一个“库”,类似于代码的仓库,也就是说将某些具有特定功能的常量、宏、函数等归为一个大类,然后放进这个“仓库”,就像stdio.h就是一个标准输入/输出的头文件
195 1
UE插件开发引用包含第三方库头文件问题总结
UE插件开发引用包含第三方库头文件问题总结
290 0
|
6月前
|
算法 Serverless C++
C++常用头文件概述与示例
C++常用头文件概述与示例
201 0
|
11月前
|
前端开发 小程序 PHP
laravel5.8(四)引入自定义常量文件及公共函数文件
开发过程中,我们一般会用到一些不会改变,或者改变不是很频繁的值,这样的值我们一般将他们定义成常量。 比如网站根目录,或者分页数,或者域名等等。 那我们如何在laravel5.8中引入自定义的常量文件及公共的函数文件呢。 大概有两种方式: 1:框架目录下引入(不推荐) 在框架目录vendor下新建常量文件const.php,以及公共函数文件function.php 在autoload.php文件中引入。 这种方法是可以的,但是不推荐,框架目录下最好都是框架自己的那些文件,正常来说,框架的文件我们在开发过程中,git是不会进行托管的。 2:在app目录下引入 在bootstrap目录下新建常量文件
68 0
JSP中include静态包含 ,动态包含
JSP中include静态包含 ,动态包含
126 0
|
编译器 程序员 C++
c++语言程序设计——头文件和引用系统头文件、用户头文件的定义及使用方法
c++语言程序设计——头文件和引用系统头文件、用户头文件的定义及使用方法
c++语言程序设计——头文件和引用系统头文件、用户头文件的定义及使用方法
ThinkPHP5使用include多次引入文件传入变量问题
ThinkPHP5使用include多次引入文件传入变量问题
274 0
|
编译器 C++ 芯片
STM32F103标准库工程模板创建
stm32F103ZET6基于标准库的工程创建,网上资料大多提供移植好的工程模板,对于有经验的嵌入式软件开发者来说可以提高开发效率,可是对于初学者来说,忽略了很多移植细节,本文从无到有创建一个标准库的开发模板,帮助初学者,掌握stm系列基础工程模板创建。
920 0
STM32F103标准库工程模板创建
|
编译器 C语言 C++
C++防止头文件被重复引入的3种方法!
C++防止头文件被重复引入的3种方法!
560 0
|
Web App开发 前端开发 JavaScript

相关实验场景

更多