我的服务器上运行了一个cakePHP脚本 - 遗憾的是,虽然我遇到了严重的ISP缓存,但我已经看到将URL附加到某些URL,如下所示:
<h2><?php echo $this->Html->link('Clients', array('controller' => 'clients', 'action' => 'index?nc='.time().'')); ?></h2></div></div>
通过添加?nc =&#39; .time()。&#39; ,URL会自动附加一个时间戳,以帮助我避免ISP缓存问题。例如的 /客户端/索引?NC = 1364619426
虽然我想出了如何在某些网址上进行此工作,但我似乎并未在其他网址上获得此结果。我有这个数据表,列出了我的所有客户端以及查看/编辑结束链接按钮。请参阅以下内容:
<?php echo $this->Html->link('View/Edit', array('action' => 'view', $client['Client']['id']), array('class' => 'view')); ?>
点击此按钮并打开页面后,网址结构为: / clients / view / 1
将此前提及的?nc =&#39; .time()。&#39; 实施到此网址的最佳方法是什么?我的理想目标是让此网址看起来像 / clients / view / 1?nc = 1364619426
由于我是CakePHP的新手,因此有些专家建议会非常有用。
答案 0 :(得分:1)
<?php echo $this->Html->link('View/Edit', array('action' => 'view', $client['Client']['id']), "?" => array('nc' => time(), array('class' => 'view')); ?>