模型中Zend_Db_Abstract的问题

时间:2010-09-01 18:29:29

标签: php zend-framework zend-db-table

我发现当我在模型中扩展Zend_Db_Table_Abstract时,我得到了

发生错误

应用错误

当我运行此代码时

<?php

class Admin_Model_News
{
    protected $_name = 'news';
    protected $_primary = 'new_id';

    public function addNews($data) {
        $this->insert($data);
    }
}

它运作正常,但是当我运行时

<?php

class Admin_Model_News extends Zend_Db_Table_Abstract
{
    protected $_name = 'news';
    protected $_primary = 'new_id';

    public function addNews($data) {
        $this->insert($data);
    }
}
它搞砸了 可能有什么不对?您可以查看我的部分文件here

1 个答案:

答案 0 :(得分:1)

将插入物包装在try catch块中:

try{
    $this->insert($data);
} catch (Exception $e){
    echo $e->__toString();
}

这将为您提供更详细的错误消息,然后显示应用程序错误。如果它不起作用,请在这里发表评论不要再发一个新问题。