thinkphp中的一个奇葩现象

查看:114
本文介绍了thinkphp中的一个奇葩现象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

今天在用tp做项目的时候遇到了一个奇葩现象,在模板中引入css文件的时候居然提示木块不存在 无法加载模块。

具体代码如下:

    <link href="__STATIC__/css/bootstrap.min.css" rel="stylesheet" />
    <link id="bootstrap-rtl-link" href="" rel="stylesheet" />
    <link href="__STATIC__/css/font-awesome.min.css" rel="stylesheet" />

    <link href="__STATIC__/css/tree/treedefault.css" rel="stylesheet" />
    <link href="__STATIC__/css/tree/treetable.css" rel="stylesheet" />

奇怪的地方来了:
上图:

错误原因:

但是css文件是存在的:

对于__STATIC__的路径:

就是不懂为什么上面的几个都能引入成功, 唯独这2个就是引入不了了? (○´・д・)ノ

加多一个runtime里面的代码 在runtime里面根本没有这两段代码

@yangxiangming,直接输出它的路径是这样的

终结此贴,原因已经找到。是 不知道为什么 那两个css文件突然不见了。我重新拉一次就,现在好了。是我粗心没发现这个问题(可是我截图是有2个文件的呀 /(ㄒoㄒ)/~~) 到底什么时候删掉的? 上个最后效果图吧 谢谢sf的这么多大神们

解决方案

谢谢邀请。我看了你的code还真没看出来哪里有错啊!你输出调试看看呢

//直接输出看看。看看是什么地址,然后直接通过浏览加载看看能访问吧
__STATIC__/css/tree/treedefault.css
__STATIC__/css/tree/treetable.css

这篇关于thinkphp中的一个奇葩现象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆