cakephp访问webroot文件夹中的cs和js文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cakephp访问webroot文件夹中的cs和js文件相关的知识,希望对你有一定的参考价值。
我在将我的应用程序部署到服务器时出现问题。问题是我在webroot
里面有文件夹,它指向.css
和.js
文件。
当我的简单css文件位于css文件夹中时,我正在做基本的cakephp函数$this->html->css('bootstrap')
但是现在因为使用前端UI的插件而在webroot中有一些其他文件夹。
为此我改变了我的网址,就像这个$this->Html->css('/global/plugin/file')
问题是在本地它工作正常因为虚拟主机example.com
但在实时服务器上我有这样的域192.168.00.00/mysite
所以它去主目录并链接ip 192.168.00.00
而不是去192.168.00.00/mysite
。
有没有什么好方法可以解决这个问题并为网址添加灵活性,这样当我通过git
推送我的代码时,我的本地和现场不会被打扰?
只需将$ this-> Html-> css('/ global / plugin / file')中的'/'删除到下面
<?php
$this->Html->css('global/plugin/file');
$this->Html->script('global/plugin/file'); //example loading file.js
?>
我已经有一个关于这个的问题,包括我的JS和CSS在一个文件夹中,但当我删除'/'它解决了我的问题。
确认它们是webroot css global plugin file.css windows路径中的插件内的file.css或LINUX路径/webroot/css/global/plugin/file.css
以上是关于cakephp访问webroot文件夹中的cs和js文件的主要内容,如果未能解决你的问题,请参考以下文章
从 Vue 访问 CakePHP webroot 目录:图像加载
Cakephp 资产未从 webroot 文件夹中获取.. 缺少 js 和 css,