2012-02-23 65 views
0

我使用下面的教程:无法在zend中的数据库中插入记录?

http://framework.zend.com/manual/en/learning.quickstart.create-model.html

当我尝试在数据库中像这样插入记录:

$userModel = new Model_User_Object(); 
$userModel->setFirstName('FirstName'); 
$userModel->setLastName('LastName'); 
$userModel->save(); 

我收到以下错误:

No entry is registered for key 'Logger' 

谢谢

+0

这看起来没有像快速入门教程。什么是'Model_User_Object()'?它是否延伸任何东西? save()方法中有什么? – Phil 2012-02-23 06:14:44

+0

'Model_User_Object'由另一个包含'save()'方法的类扩展。 save()方法对其他表格正常工作。对于这种特定情况,问题在于以上错误。 – Awan 2012-02-23 06:22:51

回答

3

当您尝试get()未注册的索引时,此错误通常会由Zend_Registry引发。我想在你的模型中你正在做一些像Zend_Registry::get('Logger');?您是否已经在注册表中注册了“记录器”?

+0

谢谢Liyali。现在已经修复了。好的提示.. – Awan 2012-02-23 06:34:40

相关问题