2

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

4

1 回答 1

2

我想到了。例如,在我的 Application_Model_DbTable_ExTable 添加

protected $_name = 'ExTable';

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

然后我将 Application_Model_DbTable_ExTable 扩展到我的 Application_Model_ExTable,一旦我这样做了,我就可以使用一个数组插入到我的数据库中,例如

public function ExFunction ($example){
    $data = array(                
        'example_column_name' => $example,
    );
    $this->insert($data);            
}
于 2013-10-29T13:43:52.443 回答