Я знаю, что вы можете использовать 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 +.
Есть идеи?
Вы можете обойти автоматическое добавление расширения .js, добавив знак вопроса в конце имени файла. Функция сценария Html-> добавит «.js» к любому входу, который не заканчивается на «.js» И не содержит «?».
$this->Html->script('external_js.php?');