Zend Framework如何将DbTable模型映射到数据库表并插入新行

时间:2013-10-18 13:32:40

标签: php zend-framework zend-db zend-db-table

我无法弄清楚如何正确地将DbTable模型映射到我的数据库中的表中的数据库行,并相应地将此DbTable模型扩展到另一个模型,以便我可以插入新行。任何简单的例子和​​解释都会非常有用,因为我在这个问题的逻辑中苦苦挣扎。感谢。

1 个答案:

答案 0 :(得分:2)

我明白了。例如,在我的Application_Model_DbTable_ExTable add

protected $_name = 'ExTable';

这样Zend就会知道数据库中要使用哪个表。

然后我将Application_Model_DbTable_ExTable扩展到我的Application_Model_ExTable,一旦我这样做,我就可以使用像

这样的数组插入我的数据库
public function ExFunction ($example){
    $data = array(                
        'example_column_name' => $example,
    );
    $this->insert($data);            
}