2016-03-09 2 views
0

Я пытаюсь создать некоторые категории из программно Command Console на Magento 2, но Magento реагирует с этой ошибкой, как только команда будет выполнена:Как создать новую категорию из командной консоли

[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); 
} 

Кто-нибудь видел эту ошибку раньше?

+1

Можете ли вы проверить права доступа к файлам для 'var/generation'? – Maddy

+0

Вы, где правильно, я восстановил все разрешения на систему, как указано здесь: http://devdocs.magento.com/guides/v2.0/install-gde/prereq/file-system-perms.html, и теперь он работает – arraintxo

+0

Рад слышать, что он работает. Выложили это как ответ, чтобы вы могли его принять. – Maddy

ответ

2

Пожалуйста, проверьте права доступа к файлам для var/generation.

Смежные вопросы