ThinkPHP引入文件的标签

下面是关于ThinkPHP引入文件的标签总结
 
1,include标签
 
①只解释静态的html等文件,而不能直接包含html文件,它包含的静态文件必须位于当前网站下,不能是一个URL,该文件是一个完整的文件路径,通常从入口文件算起。
<include file="./Tpl/default/Public/header.html
②可以包含控制器动作,一个控制器动作就相当于一个页面,所以使用include标签是允许直接包含控制器动作的。
<include file="header"/> //表示包含当前控制器的head动作
<include file="News/head"/> //如果head动作不在当前控制器下,那么需要使用:分隔符。
③可以向目标页面传递额外的变量参数,这些参数会被模板引擎解释成PHP变量,这些参数可以在目标页面head.html文件中使用[]进行配对。
<include file='head' title='网站首页' keywords='PHP学习 MVC开发'>
 
2,import标签:
 
具有针对性,最常用于引用js或者css文件。以包的形式导入网站中公共静态资源文件
①通过type指定导入文件的类型,所以文件不需要后缀名
②解释路径:用.代替/ 默认路径从Public开始算起。
③支持一次性导入多个文件,文件之间用逗号隔开。
<import type="js" file="Js/Util/Array,Js/Util/Data" />
 
3,load标签:
 
导入第三方网站或者使用显式的路径资源文件。使用方法同import
<load href="../Public/Js/Common.js"/>
<load href="http://code.jquery.com/jquery-1.8.2.min.js"/>
优点:提高了开发效率
缺点:页面中太多的标签一起使用也需要牺牲运行速率。
 

时间: 2024-10-29 02:04:56

ThinkPHP引入文件的标签的相关文章

thinkphp模板引入文件搞了好多天了,搞不定啊,急救!

问题描述 thinkphp模板引入文件搞了好多天了,搞不定啊,急救! 第一张图片是我在thinkphp模板中引入js的代码: 第二张图片是我的文件目录. 第三张图片是我引入的测试js文件,里面只有一个函数test(),调用alert(): 第四张图片是浏览器F12显示. 我就不明白为什么就是thinkphp模板引入js文件怎么都引不进来,而且从浏览器看代码,我的明明写在了head里,怎么给我移到body里了呢,而且还多了很多不是我的东西.不能引入css和js文件好多事都做不了,求高人解救啊!</

ThinkPHP分组下自定义标签库实例_php实例

本文实例讲述了ThinkPHP分组下自定义标签库的实现方法.分享给大家供大家参考.具体如下: 自定义标签库应该位于ThinkPHP\\Extend\\Driver\\TagLib目录下 1 新建标签类库文件名为TagLibBlog.class.php. 2 编辑刚才新建的类库文件,新建一个类,继承TagLib父类 复制代码 代码如下: import('TagLib'); class TagLibBlog extends TagLib { } 3 在类中声明一个protected成员变量$tags

thinkPHP引入类的方法详解_php实例

本文实例讲述了thinkPHP引入类的方法.分享给大家供大家参考,具体如下: 这里以发送邮件类phpmailer为例 1.将核心文件放入ORG目录下 2.在使用的地方,引入这个类文件 如何引入呢? import('@.ORG.phpmailer'); 这个表示引入当前项目中的ORG中的phpmailer.class.php文件 3.引入之后就可以使用文件中的类了 public function sendEmail() { import('@.ORG.phpmailer'); $mail = ne

thinkphp中html:list标签传递多个参数实例_php实例

本文实例讲述了关于thinkphp中html:list标签传多个参数问题解决办法,分享给大家供大家参考.具体分析如下: 此改动 针对thinkphp 2.0 版本有效,thinkphp 3.0 版本 未测试. 主要修改这个文件 /Thinkphp/Lib/Think/Template/Taglib/TabLibHtml.class.php 的 _list 方法 注释有新增内容的代码部分是新增加的 主要通过 -- 分割多个参数(会自动替换为,) 复制代码 代码如下: public function

thinkPHP引入类的方法详解

本文实例讲述了thinkPHP引入类的方法.分享给大家供大家参考,具体如下: 这里以发送邮件类phpmailer为例 1.将核心文件放入ORG目录下 2.在使用的地方,引入这个类文件 如何引入呢? import('@.ORG.phpmailer'); 这个表示引入当前项目中的ORG中的phpmailer.class.php文件 3.引入之后就可以使用文件中的类了 public function sendEmail() { import('@.ORG.phpmailer'); $mail = ne

jsp 页面-JSP 页面有没有可以显示任何类型的文件的标签

问题描述 JSP 页面有没有可以显示任何类型的文件的标签 我做了上传文件到服务器的文件夹 但是不限制文件类型 有没有什么办法可以将任何类型的文件通过路径显示出来的 解决方案 你有什么问题么?是显示文件内容呢还是打开文件选择器后显示所有文件呢? 解决方案二: 不明白你要为什么?显示文件?你是说音频视频么?

windows-PHP 给 office文件打标签

问题描述 PHP 给 office文件打标签 通常windows环境下单击office文件,在屏幕底部可以对文件进行设置关键字(tag)的操作,但是这是手动的完成的,有谁知道怎么通过PHP来实现这个操作? 解决方案 http://blog.sina.com.cn/s/blog_5d8945610100ic6w.html

android里如何给打开的pdf文件加标签?

问题描述 android里如何给打开的pdf文件加标签? 一个android APP里面要打开pdf格式的文件,,要在上面加一些标记,,该怎么加上保存呢?.谢谢大神呀 解决方案 Android打开pdf文件android 打开pdf文件Android:下载后打开PDF格式文件

java-Java 读文本A,文本中有引入文件B,然后根据文件名B重新进行读入操作,结果放入String里

问题描述 Java 读文本A,文本中有引入文件B,然后根据文件名B重新进行读入操作,结果放入String里 import b.txt; <appender name="file" class="org.apache.log4j.RollingFileAppender"> <param name="File" value="${logPath}/error.log" /> <param name=&