Я использую Zend Framework версии 1.7.8.
Я пытаюсь создать класс, расширяющийся от Zend_Db_Table_Abstract:
class My_Model_Table extends Zend_Db_Table_Abstract {
public function __construct($tableName) {
parent::__construct(array('name' => $tableName, 'primary' => 'dummy', 'db' => Zend_Registry::get('dbAdapter')));
}
}
Однако, когда я пытаюсь извлечь из этоготаблица:
$table = new My_Model_Table('dual');
Zend_Debug::dump($table->fetchAll());
Я получаю это исключение:
Primary key column(s) (dummy) are not columns in this table (DUMMY)
Для тех из вас, кто не знаком с Oracle, таблица DUAL - это стандартная таблица Oracle, которая имеет только один столбец: DUMMY,Из того, что я вижу в сообщении об ошибке, ZF пытается извлечь из таблицы «DUMMY», которая не существует.Я прав?Что я делаю не так?
Спасибо!