Я пытаюсь сделать что-то действительно простое, что я делал уже тысячу раз. Я пытаюсь импортировать файл JS на CakePHP с помощью Html Helper и вместо атрибута «src» я получаю "facebook"
атрибут Вот что я делаю:
echo $this->Html->script('bootstrap.min');
и вот результат:
<script type="text/javascript" facebook="/js/bootstrap.min.js">
Я использую свежую установку CakePHP 2.7.6.
Просто сохраните вашу папку js в каталоге webroot, тогда она будет работать с надеждой.
Во-вторых, вы написали правильный синтаксис
<?php echo $this->Html->script('bootstrap.min'); ?>
в-третьих, это также зависит от файла .htaccess. если вы не правильно указали путь, скажите мне, где вы сохранили свой проект и что вы написали в файле .htaccess.
Благодарю.
Используете ли вы CakePHP HtmlHelper
или вы настроили это?
Если вы посмотрите на HtmlHelper
Вы должны увидеть, что это делает простой sprintf()
из $this->_tags['javascriptlink']
который определено в строке 103 как:-
'<script type="text/javascript" src="%s"%s></script>'
Нет упоминания о facebook
, Ваш код явно не делает этого. Поэтому убедитесь, что этот тег правильно установлен в используемом вами помощнике.