Использовать php в качестве внешнего файла JavaScript в CakePHP 2.0 - PullRequest
0 голосов
/ 19 января 2012

Я знаю, что вы можете использовать php-файл в качестве внешнего файла javascript, как показано ниже:

<script type="text/javascript" src="myscript.php"></script>

Но как бы вы сделали это в CakePHP 2.0?

$ this-> Html-> script ('external_js', false);автоматически добавляет расширение .js.

На этой странице объясняется, что я хочу сделать: http://nuts -and-bolts-of-cakephp.com / 2009/04/03 / blend-php-and-javascript-in-cakephp /

но оно устарело.Этот метод не работает с CakePHP 1.3 +.

Есть идеи?

1 Ответ

4 голосов
/ 19 января 2012

Вы можете обойти автоматическое добавление расширения .js, добавив знак вопроса в конце имени файла. Функция сценария Html-> добавит «.js» к любому входу, который не заканчивается на «.js» И не содержит «?».

$this->Html->script('external_js.php?');
...