
正文
包含thinkphpcsspublic的词条
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
thinkphp无法引入字体,字体文件被当做模块解析
1、那应该是你的路径没有写对,所以没有正确的引用进来。
2、第一步你需要在控制器里面直接var_dump下看下是否有数据,第二步才是输出到页面。
3、这是入口文件的一句话 ,照着写 // 引入thinkphp入口文件 require ./thinkphp/thinkphp.php;路径常量 系统和应用的路径常量用于系统默认的目录规范,可以通过重新定义改变,如果不希望定制目录,这些常量一般不需要更改。
4、注意此时要更改模板(htnl文件)中的引用地址的代码,例如:原来你引用css文件是这样引用的:但是在thinkPHP中你要改成:__public__的意思访问当前目录下的public 文件夹,thinkPHP就会访问public文件夹。
相关问答
Q1: thinkphp的css路径问题
thinkphp 中 __PUBLIC__ 指的是根目录下的 Public文件,并不是在模板目录中的。这样的好处是可以方便多个应用调用,复用性更高,比较jquery文件,不管前后台都需要用到的。但是缺点也比较明显,像一些CSS文件我们就需要将它跟模板目录放一块,方便更换主题等。
你可以写成url(../img/toolbar.gif).不过路径一定要对应,不管是相对路径还是绝对路径。window。location也相似。
“路径应该没有问题”首先怀疑你的路径,OA,前面的“/”。你去掉后试试,至于“最后的斜杠”,是正确的写法。--- 另外你说无法产生效果,是不是你还定义有其他的css?后定义的会覆盖前定义的。
首先,静态资源应该放在public中。一般与public放同级目录的文件,都是不希望被外部访问到的私有文件。可以在服务端中访问到。css,js属于公开文件,在模板中加载的话。只能从根目录开始找。所有应该放在根目录public或者public的下级目录。如果一定要放在public同级目录的话。
图片显示不到就说明路径有问题 在ThinkPHP中,你需要要记住这么两件事,第一个那就是很多文件的路径都是相对于项目的入口文件而言的。第二个,你在href中的路径可以写成__PUBLIC__/css/mycss.css 这样应该能调用到。
Q2: ...css,js都加载不了啊,用的是thinkPHP框架。怎么解决?
1、你的问题要明确一点 你这个项目是否是线上网站拿到本地来测试的。因为我改过类似的bug 如若不是 那就是你代码的问题了,有可能你的Public模板位置错了。有可能代码错了。
2、你直接用 这样就好了。/dingcan/style/home.css这个地址就是从网站更目录开始定位。一般都会有效的。兄弟麻烦采纳一下。
3、一般情况下用windows自带的记事本就可以打开呀。右键文件,选择“打开方式”,在列表里面选择记事本就可以了。如果打不开,那么就是文件被破坏了。或者你打开的根本就不是.css和.js。还有可能就是你使用了比如DW之类的编辑器,但是没有关联相关文件。所以,双击的时候没用DW之类的编辑器打开。
4、你可以用chrome,firefox,或者httpwatch的开发工具分析下资源的加载顺序,加载时间。看看那些资源阻塞了CSS的加载。
5、首先,静态资源应该放在public中。一般与public放同级目录的文件,都是不希望被外部访问到的私有文件。可以在服务端中访问到。css,js属于公开文件,在模板中加载的话。只能从根目录开始找。所有应该放在根目录public或者public的下级目录。如果一定要放在public同级目录的话。
6、您好!很高兴为您答疑。加载失败无非是2个原因。资源访问不到,网络不通或资源失效,您可以进入页面的源码中,直接点击js或css的引用连接,查看是否可以开启,如果不能开启,则确定是该问题。引用的语法错误,此问题您同样可以使用1种的方法进行尝试,如果能开启,则确定是该问题无疑。
thinkphpcsspublic的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、thinkphpcsspublic的信息别忘了在本站进行查找喔。








