bin / magento setup:di:compile throws不存在用于“ -------”生成的源类“ -------”

时间:2018-11-15 17:05:02

标签: magento2 magento2.1

我从github下载了一个扩展名到我的本地主机,并在项目中编辑了名称空间/模块。一切似乎都很好,但是当我运行命令php -dmemory_limit=5G bin/magento setup:di:compile时我得到了错误

  
    

[RuntimeException]     不存在用于“名称空间\模块\模型\ LogRepository”生成的源类“ \ Namespace \ Module \ Model \ LogInterface”。

  

正在寻找其他解决方案,我在etc / di.xml中添加了它,但是它不起作用

<type name="Magento\Framework\Model\Entity\RepositoryFactory">
        <arguments>
            <argument name="entities" xsi:type="array">
                <item name="Namespace\Module\Api\Data\LogInterface" xsi:type="string">Namespace\Module\Api\LogRepositoryInterface</item>
            </argument>
        </arguments>
    </type>

我还能怎么解决呢?

PS:我删除了生成文件夹并运行命令php bin/magento setup:static-content:deploy,然后运行php -dmemory_limit=5G bin/magento setup:di:compile但出现相同的错误

1 个答案:

答案 0 :(得分:0)

请尝试运行

php bin/magento setup:upgrade