0
我有我的服務器上運行的CakePHP的腳本 - 但不幸的是我遇到嚴重的ISP緩存因此,我已經看到了一個URL追加到如下一些網址:CakePHP的附加網址
<h2><?php echo $this->Html->link('Clients', array('controller' => 'clients', 'action' => 'index?nc='.time().'')); ?></h2></div></div>
通過添加NC? = '時間()'。該URL會自動附加一個時間戳,這有助於避免ISP緩存問題。例如/客戶/指數?NC = 1364619426
雖然我想通了如何使一些網址,我似乎並沒有獲得別人這個結果這項工作。我有這個數據表,其中列出了所有我的客戶與結束查看/編輯鏈接按鈕。請看下面:
<?php echo $this->Html->link('View/Edit', array('action' => 'view', $client['Client']['id']), array('class' => 'view')); ?>
一旦該按鈕被點擊和頁面打開的URL結構是:/客戶/查看/ 1
什麼是實現前面提到的NC =最好的方法是什麼? '。時間()。'到這個網址?我的理想目標是讓這個URL看起來像/clients/view/1?nc = 1364619426
有些專家建議會非常有幫助,因爲我對CakePHP很新穎。
哇 - 非常感謝你@castis - 這是太棒了,它似乎工作得很好。我已經注意到,雖然網址,或更具體的「?」結果在客戶端/視圖/ 1 /%3Fnc%3D1364620127 - 有沒有辦法保存?符號?再次感謝你的幫助。 – DaveMilan
哦,男士,我的道歉,我放了什麼不工作。我已經編輯了我對正確答案的回答。 – castis
親愛的@castis - 絕對沒有必要道歉,因爲我會卡住沒有你的幫助:)雖然之前你發佈的代碼工作得很好(除了?符號),這個新的導致語法錯誤。我使用了<?php echo $ this-> Html-> link('View/Edit',array('action'=>'view',$ client ['Client'] ['id'],「?」 => array('nc'=> time()),array('class'=>'view'));?> – DaveMilan