2012-01-16 174 views
0

我有一個控制器檢查日期範圍,如果有問題,它會顯示一條消息。我已經將該應用程序安裝在新服務器上,並且當用戶選擇無效的日期範圍時,突然顯示的消息不會顯示。我使用的是同一個託管公司,所以基本上所有的變化都是應用程序的URL。不顯示CakePHP 1.3的Flash消息

的代碼,以顯示信息如下:

// redirect if any errors in date range 
     if(count($msg[0])>0){ 
      $flashmsg = implode('<br />',$msg[0]).implode('<br />',$msg[1]); 
      $this->Session->setFlash(__($flashmsg, true),'default', array('class' => 'flash-message-success')); 
      $this->redirect(array('action' => 'feedback')); 
     } 

反饋()函數是簡單地設置的佈局中使用。

任何意見將不勝感激...

回答

0

原來的問題是由於應用程序中因相同的硬編碼的一些不正確的路徑。

0

在cakephp中有選項來禁用或啓用falsh消息。 打開應用/配置/ core.php中 搜索調試,你可以找到這個

配置::寫( '調試',1);

最probabaly你行必須是這樣的

配置::寫( '調試',1);

改變其作爲上述code..Hope它會逃離你這個問題 並與一些樣本字,而不是PHP var.After嘗試得到這個你與你code.best˚F運氣更換