控制器文件已加载,但类不存在? [英] Controller file was loaded but class does not exist?
问题描述
我无法在Magento中解决此错误:
I am having trouble getting around this error in Magento:
已加载控制器文件,但类不存在".(底部全栈).
"Controller file was loaded but class does not exist". (Full stack at bottom).
我实质上是在尝试学习本教程: http://phpshiner.blogspot.in/2012/09/simple-custom-payment-module-part-1.html .
I am essentially trying to follow this tutorial: http://phpshiner.blogspot.in/2012/09/simple-custom-payment-module-part-1.html in magento.
我通常很难在Magento上找到好的文档,而我对此很陌生...
I am having trouble finding good documentation on Magento in general, and I am very new at it...
有人可以提供一些常见的原因,建议或见解吗?我被淹没了,用谷歌搜索了几个小时,检查权限和文件结构.你叫它.
can anyone provide some common causes, advice, or insight? I am swamped, googled this for hours, check permissions and file structure. You name it.
Trace:
#0 C:\Apache24\htdocs\magento\app\code\core\Mage\Core\Controller\Varien\Router\Standard.php(326): Mage::exception('Mage_Core', 'Controller file...')
#1 C:\Apache24\htdocs\magento\app\code\core\Mage\Core\Controller\Varien\Router\Standard.php(293): Mage_Core_Controller_Varien_Router_Standard->_includeControllerClass('C:\Apache24\htd...', 'Mage_Checkout_O...')
#2 C:\Apache24\htdocs\magento\app\code\core\Mage\Core\Controller\Varien\Router\Standard.php(196): Mage_Core_Controller_Varien_Router_Standard->_validateControllerClassName('Mage_Checkout', 'onepage')
#3 C:\Apache24\htdocs\magento\app\code\core\Mage\Core\Controller\Varien\Front.php(176): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#4 C:\Apache24\htdocs\magento\app\code\core\Mage\Core\Model\App.php(354): Mage_Core_Controller_Varien_Front->dispatch()
#5 C:\Apache24\htdocs\magento\app\Mage.php(683): Mage_Core_Model_App->run(Array)
#6 C:\Apache24\htdocs\magento\index.php(87): Mage::run('', 'store')
#7 {main}
推荐答案
如果找不到问题.
请去那里(Standard.php)Mage_Core_Controller_Varien_Router_Standard
Please go there(Standard.php) Mage_Core_Controller_Varien_Router_Standard
在此功能中,请像这样添加并执行页面.
In this function please add like this and execute the page.
protected function _includeControllerClass($controllerFileName, $controllerClassName)
{
echo $controllerFileName."#############".$controllerClassName;
echo "<br/>";
您将获得问题模块和位置
You will get the issue module and location
谢谢安娜杜莱(Annadurai)
Thanks Annadurai
这篇关于控制器文件已加载,但类不存在?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!