我知道你可以使用php文件作为外部javascript文件,如下所示:
<script type="text/javascript" src="myscript.php"></script>
但是你会如何在CakePHP 2.0中做到这一点?
$ this-&gt; Html-&gt; script('external_js',false);自动添加.js扩展名。
此页面说明了我想要做的事情: http://nuts-and-bolts-of-cakephp.com/2009/04/03/blend-php-and-javascript-in-cakephp/
但它已经过时了。此方法不适用于CakePHP 1.3 +。
有什么想法吗?
答案 0 :(得分:4)
您可以通过在文件名末尾添加问号来自动添加.js扩展名。 Html-&gt;脚本函数会将'.js'添加到任何不以'.js'结尾且不包含'?'的输入中。
$this->Html->script('external_js.php?');