2010-11-21 60 views
1

我需要爲zend框架配置添加表格前綴。但是,添加這樣一個配置看起來真的很複雜(我必須添加太多的代碼行才能完成)。有沒有辦法以簡單的方式設置表前綴? (像其他框架一樣)。我使用Zend Framework 1.11如何在zend框架中設置表格前綴

+0

這取決於你是如何,現在成立了 - 什麼你的表類是什麼樣子?您是使用具體的表類還是動態配置的表Zend_Db_Table實例? – prodigitalson 2010-11-21 04:28:20

回答

2

如果你使用Zend_Db_Table_Abstract,你可以擴展這個類是這樣的:

class My_Db_Table_Abstract extends Zend_Db_Table_Abstract 
{ 
    protected function _setupTableName() 
    { 
     parent::_setupTableName(); 
     $prefix = 'StackOverflow'; // maybe from config.. 
     $this->_name = $prefix . '_' . $this->_name; 
    } 
} 

class User extends My_Db_Table_Abstract 
{ 
     $this->_name = 'user'; 
}