dbTable = new vehicleDB(array('db' => Zend_Registry::get('db'),)); if($id == 'new') { $this->dataArray['inventory_id'] = 0; } else { $this->dataArray['inventory_id'] = $id; } $this->vehicleRowset = $this->dbTable->find($id); $this->vehicleData = $this->vehicleRowset->current(); } public function detailArray() { $bugsReportedByUser = $this->vehicleData->findDependentRowset('models'); } } array( 'columns' => 'make_id', 'refTableClass' => 'makes', 'refColumns' => 'make_id' ), ); } class makes extends Zend_Db_Table_Abstract { protected $_name = 'makes'; protected $_primary = 'make_id'; protected $_dependentTables = array('vehicleDB'); } class vehicleDB extends Zend_Db_Table_Abstract { protected $_name = 'inventory'; protected $_primary = 'inventory_id'; protected $_referenceMap = array( 'models' => array( 'columns' => 'model_id', 'refTableClass' => 'models', 'refColumns' => 'model_id' ), 'makes' => array( 'columns' => 'make_id', 'refTableClass' => 'makes', 'refColumns' => 'make_id' ), ); protected $_dependentTables = array('models','inventory'); }
exception 'Zend_Db_Table_Exception' with message 'No reference from table models to table vehicleDB' in /home/trollboy/Projects/leng/Zend/Db/Table/Abstract.php:349
Stack trace:
#0 /home/trollboy/Projects/leng/Zend/Db/Table/Row/Abstract.php(755): Zend_Db_Table_Abstract->getReference('vehicleDB', NULL)
#1 /home/trollboy/Projects/leng/Zend/Db/Table/Row/Abstract.php(804): Zend_Db_Table_Row_Abstract->_prepareReference(Object(models), Object(vehicleDB), NULL)
#2 /home/trollboy/Projects/leng/application/models/vehicleModel.php(33): Zend_Db_Table_Row_Abstract->findDependentRowset('models')
#3 /home/trollboy/Projects/leng/application/controllers/VehiclesController.php(16): vehicleModel->detailArray()
#4 /home/trollboy/Projects/leng/Zend/Controller/Action.php(499): VehiclesController->editAction()
#5 /home/trollboy/Projects/leng/Zend/Controller/Dispatcher/Standard.php(242): Zend_Controller_Action->dispatch('editAction')
#6 /home/trollboy/Projects/leng/Zend/Controller/Front.php(927): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#7 /home/trollboy/Projects/leng/www/index.php(65): Zend_Controller_Front->dispatch()
#8 {main}