2012-02-23 88 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

相關問題