Model 如何编写更好的zend模型类并避免在每个方法中反复编写适配器

Model 如何编写更好的zend模型类并避免在每个方法中反复编写适配器,model,zend-db-table,Model,Zend Db Table,下面是我用于zend框架模型的基本代码 class Model_FormMapper extends Zend_Db_Table_Abstract { protected $_name = 'tblMapper'; protected $_primary = 'mapId'; public function insertColumns($arrData){ $db = Zend_Db_Table::getDefault

下面是我用于zend框架模型的基本代码

class Model_FormMapper extends Zend_Db_Table_Abstract
{ 
    protected $_name    = 'tblMapper'; 
    protected $_primary     = 'mapId';

    public function insertColumns($arrData){

  $db               = Zend_Db_Table::getDefaultAdapter();        
      $sql              = $this->insert($arrData);
      $lastId       = $this->_db->lastInsertId();
      return $lastId;
   }
}
在我的模型中,有一件事我不喜欢,那就是初始化 在每种方法中使用adpter。
$db=Zend_db_Table::getDefaultAdapter()


有谁能告诉我一个更好的方法来编写zend模型。

我得到了答案,我可以在注册表中设置一个数据库连接变量,并且可以在任何地方使用,例如:
$this->\u db

class Model_FormMapper extends Zend_Db_Table_Abstract
{ 
   protected $_name    = 'tblMapper'; 
   protected $_primary     = 'mapId';


  public function insertColumns($arrData){

     $sql              = $this->insert($arrData);
     $lastId           = $this->_db->lastInsertId();
     return $lastId;
  }
}