【问题标题】:How can I diagnose this critical error? Zend_Db and PHPUnit如何诊断此严重错误? Zend_Db 和 PHPUnit
【发布时间】:2011-12-23 00:32:18
【问题描述】:

我在模型中有一个将记录添加到表中的操作。当我通过在浏览器中输入值来测试它时它工作正常,但是当我用 PHPUnit 测试它时它失败了。令人沮丧的是,我真的不知道如何诊断问题。

单元测试有一个(相当长的)$data 数组,当我调用 dbTable->insert($data) 方法时出现问题。日志显示:

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

如何获得有关这些错误的更多信息?不执行违规行之后的行。

谢谢!

【问题讨论】:

  • 你有没有想过如何得到一个更详细的错误?我遇到了类似的简洁错误,至少没有帮助。

标签: zend-framework phpunit zend-db


【解决方案1】:

好的,所以我在数据库中有一个不可为空的布尔字段。它显示了一个默认值 0,所以我假设我不需要在插入语句中提供这个字段。看来我错了。

只要我为这个字段提供了一个值,它就可以正常工作。

让这个问题感到困惑的其他一点是,我假设如果是这样一个简单的错误,我会在我的日志中得到一个更具描述性的错误......

【讨论】:

    猜你喜欢
    • 2012-10-16
    • 2018-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-16
    • 1970-01-01
    • 1970-01-01
    • 2021-01-06
    相关资源
    最近更新 更多