ZendFramework

デバッグがやりづらい件

使い始めた当初にハマったところ。

Controllerの中で文法エラーがあっただけで、ErrorController?が呼ばれる

結果、コード書いてる時に、どこでエラーがあったのか、さっぱりわからない どこにビューだろうがコントローラだろうが同じで、何が何だか分からなくなって投げ出したこと数回。

対処は、フロントコントローラ(index.php)の記述で、throwExceptionsでtrueをセットすれば良い。

$front = Zend_Controller_Front::getInstance()->setParam('noViewRenderer', 'true');
$front->throwExceptions(true);

たったこれだけで対処できるものを、ずーっと手探りでデバッグしてた。 無駄な時間を使った…


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS