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

 更新时间:2018年06月13日 10:31:37   作者:小小青年   我要评论
这篇文章主要介绍了thinkphp5.1 文件引入路径问题,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

Thinkphp5.1 文件引入

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文件下的静态文件

文件目录如下图:

这里写图片描述 

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

<link rel="stylesheet" type="text/css" href="" rel="external nofollow" />
<link rel="stylesheet" type="text/css" href="" rel="external nofollow" />
<link rel="stylesheet" type="text/css" href="" rel="external nofollow" />
<link rel="stylesheet" type="text/css" href="" rel="external nofollow" id="skin" />
<link rel="stylesheet" type="text/css" href="" rel="external nofollow" />

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

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

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

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

具体实现步骤:

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

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

<link rel="stylesheet" type="text/css" href="" rel="external nofollow" />

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

总结

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

相关文章

  • PHP实现多图上传和单图上传功能

    PHP实现多图上传和单图上传功能

    本文通过实例代码给大家介绍了基于PHP实现多图上传和单图上传功能,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-05-05
  • smarty循环嵌套用法示例分析

    smarty循环嵌套用法示例分析

    这篇文章主要介绍了smarty循环嵌套用法,结合实例形式分析了Smarty模板嵌套循环的实现技巧与相关注意事项,需要的朋友可以参考下
    2016-07-07
  • PHP读取RSS(Feed)简单实例

    PHP读取RSS(Feed)简单实例

    这篇文章主要介绍了PHP读取RSS(Feed)实例,比较简单,需要的朋友可以参考下
    2014-06-06
  • Laravel5.5以下版本中如何自定义日志行为详解

    Laravel5.5以下版本中如何自定义日志行为详解

    这篇文章主要给大家介绍了关于Laravel5.5以下版本中如何自定义日志行为的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-08-08
  • PHP中遍历二维数组_以不同形式的输出操作实例

    PHP中遍历二维数组_以不同形式的输出操作实例

    下面小编就为大家带来一篇PHP中遍历二维数组_以不同形式的输出操作实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • PHP使用递归生成文章树

    PHP使用递归生成文章树

    写递归函数,可考虑缓存,定义一些静态变量来存上一次运行的结果,多程序运行效率很有帮助.大概步骤如下:首先到金沙国际官网取数据,放到一个数组,然后把数据转化为一个树型状的数组,最后把这个树型状的数组转为html代码。下面我们来看个实例
    2015-04-04
  • PHP上传图片、删除图片简单实例

    PHP上传图片、删除图片简单实例

    这篇文章主要介绍了PHP上传图片、删除图片简单实例的相关资料,并附实现代码实例,需要的朋友可以参考下
    2016-11-11
  • PHP水印类,支持添加图片、文字、填充颜色区域的实现

    PHP水印类,支持添加图片、文字、填充颜色区域的实现

    下面小编就为大家带来一篇PHP水印类,支持添加图片、文字、填充颜色区域的实现。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • orm获取关联表里的属性值

    orm获取关联表里的属性值

    ORM是关系对象模型,本文给大家介绍orm获取关联表里的属性值,需要的朋友参考下吧
    2016-04-04
  • yii2 上传图片的示例代码

    yii2 上传图片的示例代码

    这篇文章主要介绍了yii2 上传图片的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11

最新评论