dbModel读取资源在magento中不实现Zend_Db_Adapter_Abstract [英] dbModel read resource does not implement Zend_Db_Adapter_Abstract in magento

查看:198
本文介绍了dbModel读取资源在magento中不实现Zend_Db_Adapter_Abstract的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我试图创建自定义模块并得到这个错误。
我只是将etc / local.xml的权限更改为644到646它错误来了
后,我回到644,但似乎相同的错误
许多论坛讨论这个问题。但不幸的是。我没有得到任何结果。
我清除缓存,重建索引。我还应该做什么来解决这一个。
Var文件夹权限设置777.即使我尝试新鲜的Magento安装,但相同的错误。
a:5:{i:0; s:65:dbModel读取资源不实现Zend_Db_Adapter_Abstract; i:1; s:4193:#0 / opt / lampp / htdocs / magento_moip / app / code / core / Mage / Core / Model / Resource / Db / Collection / Abstract.php(134):Varien_Data_Collection_Db-> setConnection(NULL)

When I tried to create custom module and get this error. i just change the permission of etc/local.xml to 644 to 646 it error comes after it i back it to 644 but it seems to same error Many Forums discussed this issue. But unfortunately. I dont get any results. I cleared cache, Reindexed. What else should i do to solve this one. Var folder permission is setuped 777. Even I tried in fresh Magento installation but same error. a:5:{i:0;s:65:"dbModel read resource does not implement Zend_Db_Adapter_Abstract";i:1;s:4193:"#0 /opt/lampp/htdocs/magento_moip/app/code/core/Mage/Core/Model/Resource/Db/Collection/Abstract.php(134): Varien_Data_Collection_Db->setConnection(NULL)

1 / opt / lampp / htdocs /magento_moip/app/code/core/Mage/Core/Model/Config.php(1348):Mage_Core_Model_Resource_Db_Collection_Abstract - > __ construct(Object(Cis_Recurringorders_Model_Mysql4_Recurringorders))

1 /opt/lampp/htdocs/magento_moip/app/code/core/Mage/Core/Model/Config.php(1348): Mage_Core_Model_Resource_Db_Collection_Abstract->__construct(Object(Cis_Recurringorders_Model_Mysql4_Recurringorders))

2 / opt /lampp/htdocs/magento_moip/app/code/core/Mage/Core/Model/Config.php(1380):Mage_Core_Model_Config-> getModelInstance('recurringorders ...',Object(Cis_Recurringorders_Model_Mysql4_Recurringorders))

2 /opt/lampp/htdocs/magento_moip/app/code/core/Mage/Core/Model/Config.php(1380): Mage_Core_Model_Config->getModelInstance('recurringorders...', Object(Cis_Recurringorders_Model_Mysql4_Recurringorders))

3 /opt/lampp/htdocs/magento_moip/app/Mage.php(490):Mage_Core_Model_Config-> getResourceModelInstance('recurringorders ...',Object(Cis_Recurringorders_Model_Mysql4_Recurringorders))

3 /opt/lampp/htdocs/magento_moip/app/Mage.php(490): Mage_Core_Model_Config->getResourceModelInstance('recurringorders...', Object(Cis_Recurringorders_Model_Mysql4_Recurringorders))

4 /opt/lampp/htdocs/magento_moip/app/code/core/Mage/Core/Model/Abstract.php(208):Mage :: getResourceModel('recurringorders ...',对象(Cis_Recurringorders_Model_Mysql4_Recurringorders))

4 /opt/lampp/htdocs/magento_moip/app/code/core/Mage/Core/Model/Abstract.php(208): Mage::getResourceModel('recurringorders...', Object(Cis_Recurringorders_Model_Mysql4_Recurringorders))

推荐答案

这个问题也可能会在你扩展错误类时到达

This problem may also arrived when you extend wrong class in

class Companyname_Recurringorders_Model_Mysql4_Recurringorders extends Mage_Core_Model_Abstract
{

class Companyname_Recurringorders_Model_Mysql4_Recurringorders extends Mage_Core_Model_Abstract {

public function _construct()
{

public function _construct() {

    $this->_init('recurringorders/recurringorders', 'id_recurringorders');

 }

}

**
以下是正确的代码:

** Below is Correct Code :

class Companyname_Recurringorders_Model_Mysql4_Recurringorders extends Mage_Core_Model_Mysql4_Abstract
{

class Companyname_Recurringorders_Model_Mysql4_Recurringorders extends Mage_Core_Model_Mysql4_Abstract {

 public function _construct()
 {

     $this->_init('recurringorders/recurringorders', 'id_recurringorders');

 }

} **

这解决了问题

感谢,
Vishal

Thanks, Vishal

这篇关于dbModel读取资源在magento中不实现Zend_Db_Adapter_Abstract的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆