2010-08-19 45 views
0
扩展

试图把它扩展模型中那样:获取lastInsertId从模型由Zend_Db_Table_Abstract

$this->lastInsertId(); 

,并收到此错误:

Fatal error: Call to undefined method InsertAd::lastInsertId() 

数据成功添加到数据库中,但我可以没有得到auto_increated键。

+0

发布一些代码,以帮助我们帮助你。但首先是你从Zend_Db继承? – Iznogood 2010-08-19 16:42:28

回答

1

lastInsertId是适配器的一种方法。

$id = $this->getAdapter()->lastInsertId($stuff); 
+0

但是在手册中,我可以从Zend_Db_Table_Abstract的扩展实例中调用该方法。 无论如何谢谢。 – Somebody 2010-08-20 07:22:51

+0

@你好。 $这是Zend_Db的一个实例。你正在使用它的适配器做东西,但仍然在其中。最好我可以拿出来解释这一点。对你起作用吗?? – Iznogood 2010-08-20 15:01:09

+0

是的,它的工作,谢谢。 – Somebody 2010-08-21 08:24:00