模板导入
ThinkPHP 模板导入是指导入 CSS 文件或者 Javascript 文件,传统导入方式仍可直接使用,如:
<link href="/Public/css/style.css" rel="stylesheet" type="text/css" /> <script type='text/javascript' src='/Public/js/common.js'>
ThinkPHP 提供了简化的导入指令 import 和 load 。
import
导入 javascript 文件例子:
<import type='js' file="js.common" />
还可以支持多个文件批量导入,以 , 号分开,例如:
<import type='js' file="js.common,js.Util.Date" />
导入 CSS 文件例子:
<import type='css' file="css.style" />
提示
上面的导入方式默认的 import 起始路径是网站的 Public 目录,如果需要指定其他的目录,可以使用 basepath 属性。例如:
<import file="js" file="js.common" basepath="/Common" />
那么该例子中导入的 js 文件就是网站根目录下的 Common/js/common.js 文件。
load
load 指令同 import 一致,用于导入外部的 js 或 css 文件等。
例子:
<load href="/Public/js/common.js" /> <load href="/Public/css/style.css" />
提示
在实际应用中,考量到模板的可读性,建议使用 “传统导入+特殊模板标签替换” 或 “load+特殊模板标签替换” 的方式比较好。