Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在将所有javascript文件加载到php页面之前向其添加变量?_Php_Javascript_Cakephp - Fatal编程技术网

如何在将所有javascript文件加载到php页面之前向其添加变量?

如何在将所有javascript文件加载到php页面之前向其添加变量?,php,javascript,cakephp,Php,Javascript,Cakephp,我需要在所有Javascript文件自动包含在页面中时向其添加一个变量。在加载页面之前,需要添加变量 下面是我需要的例子 var scriptfile='http://www.whatever.com/myjs.js?rnd='+revision_number 我需要使用Cake PHP实现这一点 我将扩展javascript助手,编写自己的自定义方法来附加字符串,然后在布局中调用新方法 如果不创建自定义链接,则可能要覆盖该链接 如果您可以在服务器端访问revision\u number,您也

我需要在所有Javascript文件自动包含在页面中时向其添加一个变量。在加载页面之前,需要添加变量

下面是我需要的例子

var scriptfile='http://www.whatever.com/myjs.js?rnd='+revision_number

我需要使用Cake PHP实现这一点

我将扩展javascript助手,编写自己的自定义方法来附加字符串,然后在布局中调用新方法


如果不创建自定义链接,则可能要覆盖该链接

如果您可以在服务器端访问
revision\u number
,您也可以在布局中设置一个全局变量,并在以后的脚本或链接的源文件中读取该变量。

同意,我想我应该走这条路,而不是编写自己的JSHelper方法。我可能会使用Cake来编写一个元素,或者一些我可以使用JS来解析的东西,以便获得修订号。主要是b/c,我的服务器端比JS更舒适。