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 ??
它永遠只能雖然我自定義的助手,從來沒有核心的。我想顯示異常錯誤,並且要將自定義助手包含在佈局的核心部分中。
任何幫助,您可以給將是非常美妙的。
這是一個錯誤,但被固定:http://cakephp.lighthouseapp.com/projects/42648/tickets/2274 – tigrang
啊謝謝!更新解決了這個問題 – chrisbulmer
@chrisbulmer你用哪個版本來解決這個問題? –