Проблема с Zend_Db_Abstract в модели - PullRequest
0 голосов
/ 01 сентября 2010

Я обнаружил, что когда я расширяю 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);
    }
}

Это портит Что может быть не так?Вы можете проверить некоторые из моих файлов здесь

1 Ответ

1 голос
/ 01 сентября 2010

Оберните вставку в блок try catch:

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

Это даст вам более подробное сообщение об ошибке, чем ошибка приложения.И ПОЖАЛУЙСТА, прокомментируйте здесь, если это не работает, не публикуйте новый вопрос СНОВА.

...