在CakePHP 2.0中使用php作为外部javascript文件

在CakePHP 2.0中使用php作为外部javascript文件,cakephp,cakephp-2.0,Cakephp,Cakephp 2.0,我知道您可以使用php文件作为外部javascript文件,如下所示: <script type="text/javascript" src="myscript.php"></script> 但是在CakePHP2.0中您将如何做到这一点 $this->Html->script('external_js',false);自动添加.js扩展名 本页介绍了我想做的事情: 但它已经过时了。此方法不适用于CakePHP 1.3+ 有什么想法吗?您可以通过在文件名末尾添加问

我知道您可以使用php文件作为外部javascript文件,如下所示:

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

但是在CakePHP2.0中您将如何做到这一点

$this->Html->script('external_js',false);自动添加.js扩展名

本页介绍了我想做的事情:

但它已经过时了。此方法不适用于CakePHP 1.3+


有什么想法吗?

您可以通过在文件名末尾添加问号来绕过自动添加.js扩展名的问题。Html->script函数将向任何不以“.js”结尾且不包含“?”的输入中添加“.js”

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

通过在文件名末尾添加问号,可以避免自动添加.js扩展名。Html->script函数将向任何不以“.js”结尾且不包含“?”的输入中添加“.js”

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