-- bytte <[EMAIL PROTECTED]> wrote
(on Tuesday, 09 December 2008, 08:18 AM -0800):
> 
> I'm trying to move more code from my controllers to my models. For an insert
> action I'm doing this:
> 
> class Toestellen extends Zend_Db_Table_Abstract {
> 
> (...)
> public function addItem()
>       {
>               $data = array(
>                       'naam'                  => $this->_formData['naam'],
>                       'nummer'                => $this->_formData['nummer'],
>                       'speelplein_id' => $this->_speelplein,
>                       'created_dt'    => date('Y-m-d H:i:s'),
>                       'type'                  => $this->_type
>               ); 
>               $this->insert($data);           
>               return $this->getLastInsertId();
>       }
> 
> (...)
> }
> 
> However I get this error: Fatal error: Call to a member function
> describeTable() on a non-object in
> /Users/bytte/Sites/speelokee-test/library/Zend/Db/Table/Abstract.php on line
> 696
> 
> Do you know what's wrong?

Did you instantiate a DB adapter and pass it to
Zend_Db_Table_Abstract::setDefaultAdapter()?

-- 
Matthew Weier O'Phinney
Software Architect       | [EMAIL PROTECTED]
Zend Framework           | http://framework.zend.com/

Reply via email to