2011-09-13 55 views
0

我正在使用VLDPersonals腳本,它使用smarty模板系統,沒有問題,但是,我需要添加一個通知頁面,其中用戶必須單擊'我明白'按鈕,但沒有問題,但是,smarty決定緩存/編譯頁面,所以當下一個用戶來的時候,他們將無法點擊按鈕,因爲php POST句柄不會觸發...當前代碼是Smarty和沒有緩存頁面/部分頁面

<div class="entry"> 
      <?php 
      if(isset($_POST['understand'])) { 
       $conn = mysql_connect('localhost', 'user', 'password'); 
       mysql_select_db("table", $conn); 
       mysql_query("sql.."); 

      } 
      ?> 
       <p>Notice text</p> 
       <form action="" method="post"> 
        <input type="submit" value="I Understand!" name="understand" /> 
       </form> 
      </div> 

我已嘗試添加{}非緩存標籤,沒有工作,試圖確定通過一些指導,我發現,沒有工作的非緩存標籤,試圖刷新緩存,沒有工作.. Smarty的對象被分配到$模板,任何人都可以幫忙?讓我頭疼!

回答

0

我相信你可以使用「強迫編譯」設置。

$TEMPLATE->force_compile = true