Zend framework 如何在zend framework中设置表前缀
我需要为zend framework配置添加一个表前缀。但添加这样的配置似乎真的很复杂(我必须添加太多的代码行才能做到这一点)。有没有一种方法可以简单地设置表前缀?(和其他框架一样)。我正在使用Zend Framework 1.11如果您使用Zend_Db_Table_Abstract,您可以像这样扩展此类:Zend framework 如何在zend framework中设置表前缀,zend-framework,Zend Framework,我需要为zend framework配置添加一个表前缀。但添加这样的配置似乎真的很复杂(我必须添加太多的代码行才能做到这一点)。有没有一种方法可以简单地设置表前缀?(和其他框架一样)。我正在使用Zend Framework 1.11如果您使用Zend_Db_Table_Abstract,您可以像这样扩展此类: class My_Db_Table_Abstract extends Zend_Db_Table_Abstract { protected function _setupTabl
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';
}
这取决于您现在是如何设置的-您的表类是什么样子的?您使用的是具体的表类还是动态配置的表Zend_Db_表实例?