Столбец Zend не найден: 1054 Неизвестный столбец '0' в 'списке полей'

У меня есть следующий код:

    $parent_priority = $data['priority'];
    $where = $this->getAdapter()->quoteInto('priority >= ?', $parent_priority);
    $columns = array ('id',
                      'title',
                      'enabled',
                      'description',
                      'pv',
                      'gv',
                      'mps', 'priority',
                      );
    $select_data = $this->select()->from($this->_name, $columns);
    $ranks = $this->fetchAll($select_data)->toArray();

Но Zend создает ошибку «Столбец не найден: 1054 Неизвестный столбец« 0 »в« списке полей »» в строке $ranks = $this->fetchAll($select_data)->toArray();

Как я могу это решить?


person Alex Pliutau    schedule 24.08.2010    source источник
comment
Есть ли способ получить сгенерированный SQL?   -  person ircmaxell    schedule 24.08.2010
comment
да. Но я должен использовать Zend appotunities.   -  person Alex Pliutau    schedule 24.08.2010
comment
Нет, я хочу просмотреть SQL, который фактически отправляется на сервер, чтобы вы могли попытаться определить, что пошло не так (и, следовательно, дать вам место для поиска отладки) ...   -  person ircmaxell    schedule 24.08.2010


Ответы (1)


Просто уберите последний символ "," в массиве после "priority".

person Toto    schedule 24.08.2010