私は使用する Zend Framework 2 カスタム ビュー ヘルパーです。
$uri = $this->view->vars()->mainMenu->findById('h');
mainMenu プロパティは Zend\Navigation\Navigation オブジェクトです。
その結果、ビュー ヘルパーを実行した時点でビュー スクリプトのレンダリングが停止し、エラー メッセージは表示されません。したがって、すべての実用的な目的のために:死の白いスクリーン。
このビュー ヘルパーの行:
$uri = $this->view->vars()->mainMenu;
動作するので、明らかに問題は findById() メソッドにあります。
しかし、ビュー スクリプトで最初の行を直接使用すると、期待どおりの結果が得られます。これは、ホームページの URL を含む文字列: '/' です。
私の質問は:
ビュー ヘルパーの findById() メソッドの問題は何ですか?
および/または (より重要):
ビュー ヘルパー環境でこの問題 (およびその他の、繰り返し発生する問題) をデバッグするにはどうすればよいですか?