使用thinkphp框架,公共js和css放置哪个目录

如题所述

1,对于服务器单项目或是多项目共用的js或是css文件来说,可以直接放到/Public目录,在模板使用类似__PUBLIC__/js/common.js 路径调用.2,对于多项目,项目之间不进行共用的js和css文件,可以放置到 项目目录/Public 下,这个时候需要在项目config.php下添加一个模板解析,指向该路径.不建议这么做,因为这样意义不大.3,在 项目目录/Tpl/对应主题(默认default)/ 下建立一个Public目录,将项目的js和css放置到这里,如果项目进行了分组,可以在 该Public目录下js目录和css目录下进行分组,这样文件路径比较清晰. 在模板里 使用类似 ../Public/js/common.js 或是 ../Public/js/分组目录/common.js 引用文件 我使用tp开发,一直使用第三种.
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-09-29
1,对于服务器单项目或是多项目共用的js或是css文件来说,可以直接放到/Public目录,在模板使用类似__PUBLIC__/js/common.js 路径调用.2,对于多项目,项目之间不进行共用的js和css文件,可以放置到 项目目录/Public 下,这个时候需要在项目config.php下添加一个模板解析,指向该路径.不建议这么做,因为这样意义不大.3,在 项目目录/Tpl/对应主题(默认default)/ 下建立一个Public目录,将项目的js和css放置到这里,如果项目进行了分组,可以在 该Public目录下js目录和css目录下进行分组,这样文件路径比较清晰. 在模板里 使用类似 ../Public/js/common.js 或是 ../Public/js/分组目录/common.js 引用文件 我使用tp开发,一直使用第三种.
第2个回答  2013-10-30
1,对于服务器单项目或是多项目共用的js或是css文件来说,可以直接放到/Public目录,在模板使用类似__PUBLIC__/js/common.js 路径调用. 2,对于多项目,项目之间不进行共用的js和css文件,可以放置到 项目目录/Public 下,这个时候需要在项目config.php下添加一个模板解析,指向该路径.不建议这么做,因为这样意义不大. 3,在 项目目录/Tpl/对应主题(默认default)/ 下建立一个Public目录,将项目的js和css放置到这里,如果项目进行了分组,可以在 该Public目录下js目录和css目录下进行分组,这样文件路径比较清晰. 在模板里 使用类似 ../Public/js/common.js 或是 ../Public/js/分组目录/common.js 引用文件 我使用tp开发,一直使用第三种.]
第3个回答  推荐于2016-11-12
thinkphp提取公共资源路径配置:
1、把apache里的服务器根目录设置为ThinkPHP文件夹所在的文件夹
2、在根目录下建了一个Public目录,把css,js和图片放到Public目录下,然后用__PUBLIC__/...或__ROOT__/Public/...调用就可以了。
第4个回答  2013-10-30
public目录 与THINKPHP目录同级 在模板文件中以/public/js/asd.js调用]

使用thinkphp框架,公共js和css放置哪个目录
1,对于服务器单项目或是多项目共用的js或是css文件来说,可以直接放到\/Public目录,在模板使用类似__PUBLIC__\/js\/common.js 路径调用.2,对于多项目,项目之间不进行共用的js和css文件,可以放置到 项目目录\/Public 下,这个时候需要在项目config.php下添加一个模板解析,指向该路径.不建议这么做,因为这样...

ThinkPHP中存放CSS,JS,图片的文件夹到底放哪
thinkphp 中 __PUBLIC__ 指的是根目录下的 Public文件,并不是在模板目录中的。这样的好处是可以方便多个应用调用,复用性更高,比较jquery文件,不管前后台都需要用到的。但是缺点也比较明显,像一些CSS文件我们就需要将它跟模板目录放一块,方便更换主题等。这时可以使用系统变量来组合,如 THEME...

thinkphp5在public同级创建了一个文件夹,然后js,css放在里面,怎么加载...
可以在服务端中访问到。css,js属于公开文件,在模板中加载的话。只能从根目录开始找。所有应该放在根目录public或者public的下级目录。如果一定要放在public同级目录的话。可以使用thinkphp模板标签中的include标签,做了一个小案例:在public同级下创建了一个style文件夹。里面创建了一个test.css文件。然后...

thinkphp框架中将图片放到哪个文件夹里??
Public文件夹就是你的项目目录下面的,也就是与ThinkPHP核心包同一目录的Public文件夹!上面的Js,Css,Images文件夹都是在Public下的!

thinkphp,怎么在模板中的html文件中引入css文件
在thinkPHP中模板和css是这样的输出和引用的:首先说模板要放在与模板对应的文件夹中,然后css和js等外部引用的文件要在你模板目录下新建一个名叫public的文件夹,css和js文件就是放在这个文件夹中的。注意此时要更改模板(htnl文件)中的引用地址的代码,例如:原来你引用css文件是这样引用的:但是在thin...

THinkPHP框架中怎么把JS+CS+Image放置在哪里才能显示,或者怎么修改login...
tp好像是用mvc写的,你的的引入路径是模版的地址,你的找到控制器的文件在哪里,然后将模版中的地址都替换成控制器为当前目录,比如说控制器在根目录,而模版在a目录cssimg在b目录原来写的是..\/b\/1.jpg而现在应该改为.\/b\/1\/jpg因为他控制器引入了html ...

thinkphp网站程序模板在哪个文件下?
│ ├─static 静态资源存放目录(css,js,image)│ ├─index.php 应用入口文件 │ ├─router.php 快速测试文件 │ └─.htaccess 用于 apache 的重写 ├─runtime 应用的运行时目录(可写,可设置)├─vendor 第三方类库目录(Composer)├─thinkphp 框架系统目录 ...

thinkphp为什么不能把CSS文件或图片放在Tpl模板文件夹里面
可以啊。用的时候还是在config.php里面写 'TEMP_PARSE_STRING' => array ('__PUBLIC__' => __ROOT__ . '\/' . APP_NAME . '\/Public', ), 在Tpl建立一个PUBLIC的文件夹。把css和js这些放在里面就行了 希望采纳

thinkphp怎么部署(thinkphp5部署)
(可在webpack.base.conf.js文件下可定义接口:)二、同域 后端配置同上,公共配置器中的header配置注释。将前端的dist文件下的所有文件(包含.htaccess),放在php文件夹下。将后端index控制器的index方法的路径重定向php下的index.html文件:namespace?app\\index\\controller;??use?think\\Controller;??clas...

thinkphp css js路径问题
或者你的环境用问题,是localhost下放了多个网站吧,那样的话你右键查看源码的时候路径肯定是错误的,不信你看看源码!参考资料:http:\/\/hi.baidu.com\/wct865\/home

相似回答