找不到类别'Magento \ Framework \ App \ Action \ Action'

我正在MAMP(PHP 7.0.33)上运行Magento v2.2.2,并且正在尝试调试处理跟踪号的第三方模块。

当我尝试运行模块时,在我的MAMP / logs / php_error.log中显示的完整错误如下:

PHP Fatal error:  Class 'Magento\Framework\App\action\action' not found in /Applications/MAMP/htdocs/magento/app/code/Orderinfo/Details/Controller/Index/index.php on line 20
PHP Stack trace:
PHP   1. {main}() /Applications/MAMP/htdocs/magento/app/code/Orderinfo/Details/Controller/Index/index.php:0

这是Applications / MAMP / htdocs / magento / app / code / Orderinfo / Details / Controller / Index / index.php的样子:

namespace Orderinfo\Details\Controller\Index;

use Magento\Framework\Controller\ResultFactory;

class Index extends \Magento\Framework\App\action\action {

    protected $_productloader;
    protected $_messageManager;
    protected $_pageFactory;

    public function __construct...(and so forth)

奇怪的是,命令setup:di:compile运行得很好(当我修改上述行以表示类似class Index extends \Bogus\Magento\Framework\App\action\action时,它也无法按预期编译)。

我已经确认magento/lib/internal/Magentomagento/vendor/magentomagento/app/code/Magento中存在Framework / App / action / action.php文件/类。我还修改了这些目录的.htacess来授予所有访问权限。

我很迷茫,如果有人以前曾经遇到过这个问题,可以给我一些其他尝试,那就太棒了。

谢谢!

tangjunmei 回答:找不到类别'Magento \ Framework \ App \ Action \ Action'

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2997423.html

大家都在问