Импорт JS-файла Отсутствует тег sake CakePHP

Я пытаюсь сделать что-то действительно простое, что я делал уже тысячу раз. Я пытаюсь импортировать файл 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.

4

Решение

Просто сохраните вашу папку js в каталоге webroot, тогда она будет работать с надеждой.

Во-вторых, вы написали правильный синтаксис

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

в-третьих, это также зависит от файла .htaccess. если вы не правильно указали путь, скажите мне, где вы сохранили свой проект и что вы написали в файле .htaccess.

Благодарю.

1

Другие решения

Используете ли вы CakePHP HtmlHelper или вы настроили это?

Если вы посмотрите на HtmlHelper Вы должны увидеть, что это делает простой sprintf() из $this->_tags['javascriptlink'] который определено в строке 103 как:-

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

Нет упоминания о facebook, Ваш код явно не делает этого. Поэтому убедитесь, что этот тег правильно установлен в используемом вами помощнике.

1

По вопросам рекламы [email protected]