我正在努力做一些非常简单的事情,我已经做了一千次了。我试图使用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的全新安装。
答案 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
。你的代码显然没有这样做。因此,请检查您正在使用的帮助程序中是否正确设置了此标记。