/** * Implement this by setting $obj values (e.g. $obj->setId($row->Id) from a DB row * @param GD_Model_ConfigServer $obj * @param Zend_Db_Table_Row_Abstract $row */ protected function populateObjectFromRow(&$obj, Zend_Db_Table_Row_Abstract $row) { $obj->setId($row->id)->setServersId($row->servers_id)->setConfigsId($row->configs_id); $s_map = new GD_Model_ServersMapper(); $server = new GD_Model_Server(); $s_map->populateObjectFromRow($server, $row->findParentRow('GD_Model_DbTable_Servers')); $obj->setServer($server); $c_map = new GD_Model_ConfigsMapper(); $config = new GD_Model_Config(); $c_map->populateObjectFromRow($config, $row->findParentRow('GD_Model_DbTable_Configs')); $obj->setConfig($config); }