3

私は CakePHP アプリケーションを作成していますが、例外がスローされるたびに (セキュリティ例外など)、カスタム ヘルパーが読み込まれません。これにより、ページでエラーが発生し、例外の代わりにヘルパーが読み込まれていないというエラーが表示されます。

私のヘルパーはすべて AppController にロードされており、ほとんどの場合問題はありません。CSRF から保護するために Security コンポーネントを追加しましたが、CSRF をシミュレートするたびに次のエラーが発生します。

    注意 (8): 未定義のプロパティ: View::$HelperName [CORE/Cake/View/View.php、804 行目]

    View::__get() - CORE/Cake/View/View.php、804行目
    インクルード - APP/View/Layouts/default.ctp、105 行目
    View::_evaluate() - CORE/Cake/View/View.php、908 行目
    View::_render() - CORE/Cake/View/View.php、872行目
    View::renderLayout() - CORE/Cake/View/View.php、527 行目
    View::render() - CORE/Cake/View/View.php、471 行目
    Controller::render() - CORE/Cake/Controller/Controller.php、959 行目
    ExceptionRenderer::_outputMessage() - CORE/Cake/Error/ExceptionRenderer.php、263 行目
    ExceptionRenderer::error400() - CORE/Cake/Error/ExceptionRenderer.php、209 行目
    ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php、165 行目
    ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php、127 行目
    [メイン] - [内部]、行 ??

ただし、これは私のカスタム ヘルパーであり、コア ヘルパーではありません。例外エラーを表示し、レイアウトのコア部分のヘルプとしてカスタム ヘルパーを含めたいと考えています。

あなたが与えることができるどんな助けも素晴らしいでしょう。

4

1 に答える 1

2

コメントで述べたように、これは現在修正されているバグでした - cakephp.lighthouseapp.com/projects/42648/tickets/2274 (Tigrang に感謝)。

于 2013-07-20T20:08:01.547 に答える