zend动态创建和使用表

时间:2013-09-11 07:10:22

标签: zend-framework zend-db-table

我需要每月自动创建具有相同结构的表并使用最新的表,但旧表应该是可读的。我想制作一个表格会包含这些表格的名称,但是如何在Zend_Db_Table_Abstract中使用我需要的表格保护$ _name?我想要制作像

这样的东西
<?php 
class Application_Model_DbTable_ads extends Zend_Db_Table_Abstract

{

    /** Table name */

    protected $_name    = 'ads';


    public function __construct($name){

        parent::__construct();
        $this->_name = $name;

    }
}

Zend有什么可以管理的吗?

1 个答案:

答案 0 :(得分:0)

你可以创建一个前缀为year + month的表格,并在代码中动态地将表格名称与当前年份+月份连接起来:

protected $_name = "table_name_" . date("Y-m");