php - 无法在zend数据库中插入记录?

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

我正在使用以下教程:

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'

谢谢

最佳答案

当您尝试 get() 未注册的索引时,Zend_Registry 通常会抛出此错误。我想在你的模型中你正在做类似 Zend_Registry::get('Logger'); 的事情?您已经在注册表中注册了“Logger”吗?

关于php - 无法在zend数据库中插入记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9408034/

相关文章:

php - 文件上传不适用于所有文件

php - 经预期,PHP Elastica过滤的搜索未返回任何结果

php - 为什么 COALESCE 订单结果会这样?

mysql - 将日期从 '01-JAN-85' 格式转换为表中 MySQL 可读的格式(来自 Postgres)

mysql - HQL 自定义 On 子句

php - 发送 : How to fetch record from Database without considering case sensitive?

zend-framework - Zend Framework 1.10中Captcha元素的自定义错误消息

php - "Class X extends Y (abstract), Y implements Z (interface). "无法调用接口(interface) Z 的抽象方法”

php - Mysql查询连接表并仅选择不为空且具有相同ID的行

javascript - 立即将 csv 文件中的数据显示到 handontable