class Training extends Zend_Db_Table { public $_name = 'szkolenia'; public $_name2 = 'szkolenia-graczy'; public function startTrain($idT, $idG, $level){ 'ID'=>'' ); $this->insert($this->_name2, $data); }
i dostaje taki błąd:
Kod
Catchable fatal error: Argument 1 passed to Zend_Db_Table_Abstract::insert() must be an array, string given...
I tu jest dziwna rzecz. A mianowicie manual mówi że nazwa tabeli to string, a tutaj błąd głosi że 1 parametr musi być tablicą. Jak umieszczę nazwę tabeli w tablicy zwraca błąd
Kod
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column '0' in 'field list''...
a jak zmienie nazwę na i użyje jako stringa to zadziała. Wiecie może co jest nie tak?
$this->_name