Magento 如何从控制台命令创建新类别
我试图从Magento 2上的控制台命令以编程方式生成一些类别,但Magento在命令执行后立即响应此错误:Magento 如何从控制台命令创建新类别,magento,exception,command,magento2,Magento,Exception,Command,Magento2,我试图从Magento 2上的控制台命令以编程方式生成一些类别,但Magento在命令执行后立即响应此错误: [Magento\Framework\Exception\LocalizedException] Class Magento\Catalog\Api\Data\CategoryExtensionInterface does not exist 错误引用的接口存在于Magento上。 重现错误的代码非常简单 class MyComman
[Magento\Framework\Exception\LocalizedException]
Class Magento\Catalog\Api\Data\CategoryExtensionInterface does not exist
错误引用的接口存在于Magento上。
重现错误的代码非常简单
class MyCommand extends Command {
[...initialization block...]
protected function execute(InputInterface $input, OutputInterface $output)
{
$this->objectManager->create(\Magento\Catalog\Model\Category::class);
}
以前有人看到过此错误吗?请检查
var/generation
的文件权限请检查var/generation
的文件权限您可以检查var/generation
的文件权限吗,我重新生成了系统上的所有权限,如下所述:现在它工作了,很高兴听到它工作了。我已将此作为答案发布,以便您可以接受。您可以检查var/generation
的文件权限吗?您对了,我按此处所述重新生成了系统上的所有权限:现在它工作了很高兴听到它工作了。已将此作为答案发布,以便您可以接受。