导入js文件缺少CakePHP src标记

时间:2015-11-18 08:08:50

标签: php cakephp cakephp-2.7

我正在努力做一些非常简单的事情,我已经做了一千次了。我试图使用Html Helper在CakePHP上导入JS文件,而不是“src”属性,我得到"facebook"属性。这就是我在做的事情: -

echo $this->Html->script('bootstrap.min');

结果如下: -

<script type="text/javascript" facebook="/js/bootstrap.min.js">

我正在使用CakePHP 2.7.6的全新安装。

2 个答案:

答案 0 :(得分:1)

只需在webroot目录中保留js文件夹,然后它就可以正常工作。

其次,您已经编写了正确的语法

<?php echo $this->Html->script('bootstrap.min'); ?> 

第三,它还取决于.htaccess文件。如果你没有弄清楚你的路径,请告诉我你保存项目的地方,以及你在.htaccess文件中写的内容。

感谢。

答案 1 :(得分:1)

您使用的是CakePHP HtmlHelper还是您自定义了这个?

如果您查看HtmlHelper,您应该会看到sprintf() $this->_tags['javascriptlink']的{​​{1}}为defined on line 103,其中{{3}}为:{/ 1>

'<script type="text/javascript" src="%s"%s></script>'

没有提到facebook。你的代码显然没有这样做。因此,请检查您正在使用的帮助程序中是否正确设置了此标记。