Cakephp创建许多缓存文件


Cakephp creates many cache files

我刚刚开始使用这个框架编写代码。将此代码添加到我的视图文件后,我遇到了一个大问题(为表单添加 AJAX 支持):

echo $this->Js->submit('Send',array( 
'before'=> $this->Js->get('#success')->effect('fadeOut'),
'success'=>$this->Js->get('#success')->effect('fadeIn'),
'update'=>'#success'
));

每次刷新页面时,Cakephp 都会创建一个名为 {hash} 的文件.js例如 987276be3fa726db322142ee6dfee435.js 更重要的是,每次刷新大约需要 5 秒。所以经过几个小时的工作,我在/webroot/js 中有超过 200 个文件。每个文件都包含如下代码:

$(document).ready(function () {$("#submit-1856995147").bind("click", function (event) {$.ajax({beforeSend:function (XMLHttpRequest) {$("#success").fadeOut();}, data:$("#submit-1856995147").closest("form").serialize(), dataType:"html", success:function (data, textStatus) {$("#success").fadeIn();$("#success").html(data);}, type:"post", url:"'/newapp'/Sender"}); return false;});});

你知道怎么解决这个问题吗?

尝试

core.php(在/app/config/内部)有很多功能可以帮助我们改进我们的 Web 应用程序。

Configure::write(‘Asset.timestamp’, ‘force’);

这将对您有所帮助。