2011-11-06 62 views
0

我在模型中添加了一個記錄到表中的操作。當我通過在瀏覽器中輸入值來測試它時它工作正常,但是當我使用PHPUnit測試它時失敗。令人沮喪的是,我不知道如何診斷問題。如何診斷此嚴重錯誤? Zend_Db和PHPUnit

單元測試有一個(相當長的)$ data數組,並且當我調用dbTable-> insert($ data)方法時出現問題。日誌顯示:

CRIT (2): Application Error 
CRIT (2): Request Parameters 

如何獲取有關這些錯誤的更多信息?違規行後面的行不被執行。

謝謝!

+0

請張貼的代碼。 –

+0

你有沒有想過如何得到一個更詳細的錯誤?我也遇到了類似的簡單錯誤,至少沒有幫助。 –

回答

0

好的,所以我在DB中有一個不可空的布爾字段。它顯示默認值爲0,所以我認爲我不需要在插入語句中提供此字段。似乎我錯了。

只要我爲這個字段提供了一個值,它就可以正常工作。

別的東西,這個困惑的問題是,我曾以爲我會在我的日誌得到一個更具描述性的錯誤,如果是這樣一個簡單的錯誤...