我已经在我的Magento网站上安装了一个自定义模块,但现在,当我试图到达我的网站的前端时,我收到一个错误。找不到类'ShopgateConfig‘。
PHP Fatal error: Class 'ShopgateConfig' not found in C:\\xampp\\htdocs\\blugento\\.modman\\shopgate_magento_integration\\src\\app\\code\\community\\Shopgate\\Framework\\Model\\Config.php on line 42, referer: blugento.local/index.php/admin/system_config/index/key/....但是这个类之所以存在,是因为我在一个模块文件中找到了它。下面是类被调用的代码:
class Shopgate_Framework_Model_Config extends ShopgateConfig{...}还有这个类的实现:
class ShopgateConfig extends ShopgateContainer implements ShopgateConfigInterface{...}这可能是问题所在?为了找到我的类,我是否必须更改config.xml文件中的某些内容?
如果有必要,我会张贴更多的代码,如果你告诉我!非常感谢!
发布于 2017-12-14 23:38:39
确实要刷新缓存吗?
您的配置(system > configuration > advanced > Advanced)中是否显示该模块已启用?
您在日志中得到的确切错误是什么?
发布于 2017-12-15 02:01:12
您是在M1上,所以您需要确认ShopgateConfig类在正确的目录中。当他们找不到ShopgateConfig.php文件正确路径时,Magento将显示错误
你能告诉我ShopgateConfig文件的路径吗?和下面的语法
类Shopgate_Framework_Model_Config扩展了ShopgateConfig
我假设如果您要调用这个文件,那么它一定在lib文件夹中。
https://stackoverflow.com/questions/47815481
复制相似问题