thinkphp5.1 文件引入路径问题及注意事项


Posted in PHP onJune 13, 2018

Thinkphp5.1 文件引入

1、视图文件中引入其他的视图文件

文件目录如下图:

thinkphp5.1 文件引入路径问题及注意事项 

 需要实现在index.html中引入public文件夹下面的四个html模板文件,index.html引入代码如下:

{include file="/public/_meta"}
{include file="/public/_header"}
{include file="/public/_menu"}
<div>中间部分填写页面特有的内容</div>
{include file="/public/_footer"}

通过这种方式,能够将通用的,不常改变的内容抽取出来,避免了代码冗余。

2、视图文件中引入public文件下的静态文件

文件目录如下图:

thinkphp5.1 文件引入路径问题及注意事项 

 我们需要在index.html的视图模板中引入一些静态的css、js文件,这些文件一般存放在public目录下,我们现在采用相对路径的方式引入这些文件,index.html文件引入代码如下:

<link rel="stylesheet" type="text/css" href="/../static/Hadmin/static/h-ui/css/H-ui.min.css" rel="external nofollow" />
<link rel="stylesheet" type="text/css" href="/../static/Hadmin/static/h-ui.admin/css/H-ui.admin.css" rel="external nofollow" />
<link rel="stylesheet" type="text/css" href="/../static/Hadmin/lib/Hui-iconfont/1.0.8/iconfont.css" rel="external nofollow" />
<link rel="stylesheet" type="text/css" href="/../static/Hadmin/static/h-ui.admin/skin/default/skin.css" rel="external nofollow" id="skin" />
<link rel="stylesheet" type="text/css" href="/../static/Hadmin/static/h-ui.admin/css/style.css" rel="external nofollow" />

在我的测试项目中,上述代码引入成功。若实际实践过程中引入失败,不要急,介绍个方便调试的办法:首先,刷新你的网页;第二步,右键查看网页源代码;第三步,复制对应的文件引入链接,在新的页面中打开;第四步,检查浏览器实际识别到的文件路径是哪里,通过调整url调整到正确的文件路径,即能正确访问到文件内容为止;第五步,参照这个能够使用的文件路径对现有的路径进行改进即可。

3、自己定义全局变量,在模板文件中使用

需要说明一下,tp5.1更改了配置变量名,更改如下:

'tpl_replace_string'   => [

    '__STATIC__'   => '/static',
  ],

具体实现步骤:

1、在Config/template.php中加入自己需要定义的常量。

2、直接在模板中使用即可,如下:

<link rel="stylesheet" type="text/css" href="__STATIC__/Hadmin/static/h-ui/css/H-ui.min.css" rel="external nofollow" />

这个路径具体设置,根据你的实际项目目录而定,自行更改即可。

总结

以上所述是小编给大家介绍的thinkphp5.1 文件引入路径问题及注意事项,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
PHP下打开URL地址的几种方法小结
May 16 PHP
利用ThinkPHP内置的ThinkAjax实现异步传输技术的实现方法
Dec 19 PHP
php中引用符号(&amp;)的使用详解
Nov 13 PHP
CI框架验证码CAPTCHA辅助函数用法实例
Nov 05 PHP
自己写的php curl库实现整站克隆功能
Feb 12 PHP
PHP封装的Twitter访问类实例
Jul 18 PHP
PHP的serialize序列化数据以及JSON格式化数据分析
Oct 10 PHP
PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例
Apr 11 PHP
Mac下php 5升级到php 7的步骤详解
Apr 26 PHP
php连接mysql数据库最简单的实现方法
Sep 24 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
Apr 04 PHP
Laravel统一错误处理为JSON的方法介绍
Oct 18 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
Jun 13 #PHP
php中html_entity_decode实现HTML实体转义
Jun 13 #PHP
php处理多图上传压缩代码功能
Jun 13 #PHP
Laravel框架使用Seeder实现自动填充数据功能
Jun 13 #PHP
PHP实现打包zip并下载功能
Jun 12 #PHP
PHPUnit测试私有属性和方法功能示例
Jun 12 #PHP
PHP+redis实现的悲观锁机制示例
Jun 12 #PHP
You might like
php数组函数序列之array_combine() - 数组合并函数使用说明
2011/10/29 PHP
php之curl实现http与https请求的方法
2014/10/21 PHP
php处理抢购类功能的高并发请求
2018/02/08 PHP
js+FSO遍历文件夹下文件并显示
2007/03/07 Javascript
动态载入/删除/更新外部 JavaScript/Css 文件的代码
2010/07/03 Javascript
Javascript学习笔记 delete运算符
2011/09/13 Javascript
浅析JQuery UI Dialog的样式设置问题
2013/12/18 Javascript
jQuery插件HighCharts绘制2D柱状图、折线图和饼图的组合图效果示例【附demo源码下载】
2017/03/09 Javascript
基于AGS JS开发自定义贴图图层
2017/03/31 Javascript
Angular 2 ngForm中的ngModel、[ngModel]和[(ngModel)]的写法
2017/06/29 Javascript
详解node如何让一个端口同时支持https与http
2017/07/04 Javascript
ajax+node+request爬取网络图片的实例(宅男福利)
2017/08/28 Javascript
深入理解ES6 Promise 扩展always方法
2017/09/26 Javascript
js原生日历的实例(推荐)
2017/10/31 Javascript
详解如何实现一个简单的 vuex
2018/02/10 Javascript
小程序自定义组件实现城市选择功能
2018/07/18 Javascript
小程序实现左滑删除功能
2018/10/30 Javascript
ng-zorro-antd 入门初体验
2018/12/03 Javascript
vue计算属性computed、事件、监听器watch的使用讲解
2019/01/21 Javascript
微信小程序bindinput与bindsubmit的区别实例分析
2019/04/17 Javascript
微信小程序-form表单提交代码实例
2019/04/29 Javascript
浅谈layui分页控件field参数接收对象的问题
2019/09/20 Javascript
AngularJS动态生成select下拉框的方法实例
2019/11/17 Javascript
NodeJS多种创建WebSocket监听的方式(三种)
2020/06/04 NodeJs
vue实现购物车结算功能
2020/06/18 Javascript
Python中使用hashlib模块处理算法的教程
2015/04/28 Python
Python实现的RSS阅读器实例
2015/07/25 Python
python topN 取最大的N个数或最小的N个数方法
2018/06/04 Python
Python数据分析pandas模块用法实例详解
2019/11/20 Python
TensorFlow tensor的拼接实例
2020/01/19 Python
利用CSS3的定位页面元素
2009/08/29 HTML / CSS
HTML5使用drawImage()方法绘制图像
2014/06/23 HTML / CSS
加拿大探亲邀请信
2014/01/28 职场文书
医院党员公开承诺书
2014/08/30 职场文书
大学运动会加油稿200字(5篇)
2014/09/27 职场文书
繁星春水读书笔记
2015/06/30 职场文书