我正在编写一些代码以可能扩展 Magento 中的某些模块,并且当我编写一个类来扩展 Mage_Adminhtml_Promo_QuoteController 时,我在使用 url: 测试我的类的控制器操作时遇到了一个错误http://127.0.0.1/magenta_demo/index.php/pricebeat_admin/adminhtml_quote/generatecoupon
。这是我的本地主机
浏览器上输出的错误是:
致命错误:在第 3 行的 /Applications/XAMPP/xamppfiles/htdocs/magenta_demo/app/code/local/Pricebeat/controllers/Adminhtml/QuoteController.php 中找不到类“Mage_Adminhtml_Promo_QuoteController”
但是,当转到我的 IDE 并单击 Mage_Adminhtml_Promo_QuoteController 以从我创建的新类中转到该类时,我没有问题。
这是代码。
class Pricebeat_Adminhtml_QuoteController extends Mage_Adminhtml_Promo_QuoteController
{
public function generateCouponAction(){
echo 'Hello world. This is just testing.';
exit;
}
}
除非我在直接结构上做错了什么,否则代码是否有任何问题,不断给我这个消息?
还有一件事。我检查了我的系统日志,输出的消息是:
2012-10-06T12:00:31+00:00 ERR (3): 警告: include(Mage/Adminhtml/Promo/QuoteController.php) [function.include]: 无法打开流: / 中没有这样的文件或目录Applications/XAMPP/xamppfiles/htdocs/magenta_demo/lib/Varien/Autoload.php 在第 95 行 2012-10-06T12:00:31+00:00 ERR (3): Warning: include() [function.include]: Failed打开“Mage/Adminhtml/Promo/QuoteController.php”以供包含(include_path='/Applications/XAMPP/xamppfiles/htdocs/magenta_demo/app/code/local:/Applications/XAMPP/xamppfiles/htdocs/magenta_demo/app/code/社区:/Applications/XAMPP/xamppfiles/htdocs/magenta_demo/app/code/core:/Applications/XAMPP/xamppfiles/htdocs/magenta_demo/lib:.:/Applications/XAMPP/xamppfiles/lib/php:/Applications/XAMPP/ xamppfiles/lib/php/pear') 在 /Applications/XAMPP/xamppfiles/htdocs/magenta_demo/lib/Varien/Autoload.第 95 行的 php
任何帮助将不胜感激。
多谢你们