我在 Magento 中遇到此错误时遇到问题:
“控制器文件已加载,但类不存在”。 (完整堆栈位于底部)
我本质上是想遵循本教程:在 Magento 中创建新模块“HelloWorld” http://magento4u.wordpress.com/2009/06/08/create-new-module-helloworld-in-magento/.
...虽然我使用自己的公司/班级名称等而不是“hello world”
一般来说,我很难找到关于 Magento 的好的文档,而且我对此很陌生......
谁能提供一些常见的原因、建议或见解?我被淹没了,在谷歌上搜索了几个小时,检查权限和文件结构。你说出它的名字。
Trace:
#0 /var/www/dev/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(306): Mage::exception('Mage_Core', 'Controller file...')
#1 /var/www/dev/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(282): Mage_Core_Controller_Varien_Router_Standard->_inludeControllerClass('/var/www/dev_ml...', 'Foo_Wr...')
#2 /var/www/dev/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(195): Mage_Core_Controller_Varien_Router_Standard->_validateControllerClassName('foo_Wr...', 'index')
#3 /var/www/dev/app/code/core/Mage/Core/Controller/Varien/Front.php(158): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#4 /var/www/dev/app/Mage.php(459): Mage_Core_Controller_Varien_Front->dispatch()
#5 /var/www/dev/index.php(65): Mage::run()
#6 {main}
该错误意味着 magento 为您的控制器找到了一个它期望的文件(app/code/local/Namespace/Module/controllers/FooController.php)
但里面的类没有它期望的名称(它不是命名空间_模块_FooController).
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)