2012-06-03 32 views
3

我創建一個CakePHP程序,但每當一個異常被拋出(例如安全例外除其他外)的任何自定義助手未加載不加載自定義的助手。這會導致頁面出錯,並顯示幫助程序未加載錯誤而不是異常。CakePHP的2.0,當發生異常

我的助手都裝入AppController中,我與他們的大部分時間沒有問題。我剛添加的安全組件,以防止CSRF但每當我模擬CSRF,我得到以下錯誤:

 

    Notice (8): Undefined property: View::$HelperName [CORE/Cake/View/View.php, line 804] 

    View::__get() - CORE/Cake/View/View.php, line 804 
    include - APP/View/Layouts/default.ctp, line 105 
    View::_evaluate() - CORE/Cake/View/View.php, line 908 
    View::_render() - CORE/Cake/View/View.php, line 872 
    View::renderLayout() - CORE/Cake/View/View.php, line 527 
    View::render() - CORE/Cake/View/View.php, line 471 
    Controller::render() - CORE/Cake/Controller/Controller.php, line 959 
    ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php, line 263 
    ExceptionRenderer::error400() - CORE/Cake/Error/ExceptionRenderer.php, line 209 
    ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 165 
    ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 127 
    [main] - [internal], line ?? 

它永遠只能雖然我自定義的助手,從來沒有核心的。我想顯示異常錯誤,並且要將自定義助手包含在佈局的核心部分中。

任何幫助,您可以給將是非常美妙的。

+3

這是一個錯誤,但被固定:http://cakephp.lighthouseapp.com/projects/42648/tickets/2274 – tigrang

+0

啊謝謝!更新解決了這個問題 – chrisbulmer

+0

@chrisbulmer你用哪個版本來解決這個問題? –

回答