
正文
thinkphpcss路径问题,thinkphp curl
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
使用thinkphp框架,公共js和css放置哪个目录
1、thinkphp 中 __PUBLIC__ 指的是根目录下的 Public文件,并不是在模板目录中的。这样的好处是可以方便多个应用调用,复用性更高,比较jquery文件,不管前后台都需要用到的。但是缺点也比较明显,像一些CSS文件我们就需要将它跟模板目录放一块,方便更换主题等。
2、可以在服务端中访问到。css,js属于公开文件,在模板中加载的话。只能从根目录开始找。所有应该放在根目录public或者public的下级目录。如果一定要放在public同级目录的话。可以使用thinkphp模板标签中的include标签,做了一个小案例:在public同级下创建了一个style文件夹。里面创建了一个test.css文件。
3、css,js属于公开文件,在模板中加载的话。只能从根目录开始找。所有应该放在根目录public或者public的下级目录。如果一定要放在public同级目录的话。可以使用thinkphp模板标签中的include标签,做了一个小案例:在public同级下创建了一个style文件夹。里面创建了一个test.css文件。
4、在lib文件夹下建一个CommonAction.class.php公共文件。如要用到公共类里的方法,就用当前文件里的类继承Common。
5、在thinkPHP中模板和css是这样的输出和引用的:首先说模板要放在与模板对应的文件夹中,然后css和js等外部引用的文件要在你模板目录下新建一个名叫public的文件夹,css和js文件就是放在这个文件夹中的。
相关问答
Q1: thinkphp模板引入css,js文件时路径出错,路过的帮忙解决下~在线等...
1、右键查看源码,看看路径到底怎么解析的,知道问题所在了就可以找答案了。
2、在thinkPHP中模板和css是这样的输出和引用的:首先说模板要放在与模板对应的文件夹中,然后css和js等外部引用的文件要在你模板目录下新建一个名叫public的文件夹,css和js文件就是放在这个文件夹中的。
3、你的问题要明确一点 你这个项目是否是线上网站拿到本地来测试的。因为我改过类似的bug 如若不是 那就是你代码的问题了,有可能你的Public模板位置错了。有可能代码错了。
4、你可以写成url(../img/toolbar.gif).不过路径一定要对应,不管是相对路径还是绝对路径。window。location也相似。
5、你直接用 这样就好了。/dingcan/style/home.css这个地址就是从网站更目录开始定位。一般都会有效的。兄弟麻烦采纳一下。
Q2: thinkPHP中css,js文件中路径问题?
右键查看源码,看看路径到底怎么解析的,知道问题所在了就可以找答案了。
thinkphp 中 __PUBLIC__ 指的是根目录下的 Public文件,并不是在模板目录中的。这样的好处是可以方便多个应用调用,复用性更高,比较jquery文件,不管前后台都需要用到的。但是缺点也比较明显,像一些CSS文件我们就需要将它跟模板目录放一块,方便更换主题等。
你可以写成url(../img/toolbar.gif).不过路径一定要对应,不管是相对路径还是绝对路径。window。location也相似。
define(APP_NAME, WebApp);define(APP_PATH, ./WebApp/);define(APP_DEBUG, true); //记住把这个开启。require(./ThinkPHP/ThinkPHP.php);? 这样定义就可以了。你的:require(THINK_PATH./ThinkPHP.php)路径有问题。
中的引用地址的代码,例如:原来你引用css文件是这样引用的:但是在thinkPHP中你要改成:__public__的意思访问当前目录下的public 文件夹,thinkPHP就会访问public文件夹。
你的问题要明确一点 你这个项目是否是线上网站拿到本地来测试的。因为我改过类似的bug 如若不是 那就是你代码的问题了,有可能你的Public模板位置错了。有可能代码错了。
关于thinkphpcss路径问题和thinkphp curl的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







