升級RC4後無法 redirect ?

edited 十月 2013 in CakePHP
之前一直用1.2.0.6311 beta,
最近想升級到RC4,
我把cake下的目錄換置掉之後,
發現redirect跟flash都不會作用!
$this->redirect('/',null,true);
$this->flash('go to login','/users/login');

不知道是我upgrade少了步驟嗎?



原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=3815

評論

  • edited 十二月 2008
    在下一直很正常的说。
    有没有错误信息之类的?
  • edited 十二月 2008
    1. 是否有開啟 debug 確認?
    2. 是否有快取資料?
  • edited 十二月 2008
    core.php 設定
    Configure::write('debug', 2);
    Configure::write('Cache.disable', true);
    //Configure::write('Cache.check', true);

    如果我用
    $this->flash('請先登入','/users/login');
    就會出現 附件的畫面
    如果用
    $this->redirect('/users/login/',null,false);
    firefox
    重新轉向發生迴圈
    Firefox 發現伺服器要將此網址重新導向的要求無法完成。
    瀏覽器已停止試圖取得資料,因為網站似乎在無止盡的重新導向(Redirect)。
    * 你是否關掉或拒絕存取 Cookie (對有些網站是必要的)?
    * 注意: 若接受此網站存取 Cookie 也無法解決此問題,通常是伺服器設定錯誤而非你的電腦的問題。
    ---
  • edited 十二月 2008
    找到原因了!
    原來是我有個component是就的寫法!

    XXXcomponent extends component
    改成extends object就ok了!
    謝謝大家!

Sign In or Register to comment.