Model 如何编写更好的zend模型类并避免在每个方法中反复编写适配器
下面是我用于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
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;
}
}