使用CSS和imgs将Javascript库导入CakePHP
如何将整个JS库以及相关的CSS和IMG文件导入CakePHP 我正在努力把融入我的项目中使用CSS和imgs将Javascript库导入CakePHP,javascript,cakephp,Javascript,Cakephp,如何将整个JS库以及相关的CSS和IMG文件导入CakePHP 我正在努力把融入我的项目中 我试着将它分成三个文件夹,以符合Cake的结构,但是有太多的js文件和引用需要修复-一旦我随意使用它,我就无法让工具工作。有没有更简单的方法将其导入CakePHP?将其放在webroot的文件夹中 例如: /webroot/jquery-gantt/ 然后,当您调用它的js(或css)时,请确保从/开始 echo $this->Html->script('/jquery-ganett/wha
我试着将它分成三个文件夹,以符合Cake的结构,但是有太多的js文件和引用需要修复-一旦我随意使用它,我就无法让工具工作。有没有更简单的方法将其导入CakePHP?将其放在webroot的文件夹中 例如:
/webroot/jquery-gantt/
然后,当您调用它的js(或css)时,请确保从/
开始
echo $this->Html->script('/jquery-ganett/whatever.js');
在很多情况下,像这样拆分文件组是没有意义的,只将它们放在一起也没什么大不了的。嗨,戴夫,我试过这个,但不起作用。。我的标题中有这样的内容:
echo$this->Html->script('/js_plugins/gantt.chart/js/jquery.fn.gantt.min.js')代码>但当我在Chrome上查看源代码时,它指向http://localhost/project02/js_plugins/gantt.chart/js/
当被访问时,会抛出一个丢失的控制器错误。@Chronix3-那么您的CakePHP设置有问题,与这个特定问题无关。(或者您指向的文件实际上不存在)。你问的是我每天做3-4次的事情,我的答案是正确的。@Chronix3-确保modrewrite处于启用状态?这让我发疯了(RewriteCond%{REQUEST_URI}!^/js_plugins/(*)RewriteRule^$app/webroot/[L]RewriteRule(.*)app/webroot/$1[L]
这是我的.htaccess,试图排除js_plugins
文件夹,但它不起作用。噢,哇,我真傻。当我读webroot
时,我把它当成了我项目的根目录,而不是CakePHP结构中的文件夹……现在一切都正常了!谢谢Dave:)