2015-08-12 4 views
0

Я пытаюсь установить Sylius Inventory Bundle но при обновлении схемы, я получаю эту ошибку: [Symfony \ Component \ Config \ Definition \ Exception \ InvalidConfigurationException] Непризнанный вариант "блок" под "sylius_inventory.classes"Sylius Инвентарь Bundle: Непризнанный вариант "блок" под "sylius_inventory.classes"

Я следую the documentation

InventoryUnit лица:

<?php 

// src/App/AppBundle/Entity/InventoryUnit.php 
namespace App\AppBundle\Entity; 

use Sylius\Bundle\InventoryBundle\Entity\InventoryUnit as BaseInventoryUnit; 
use Doctrine\ORM\Mapping as ORM; 

/** 
* @ORM\Entity 
* @ORM\Table(name="app_inventory_unit") 
*/ 
class InventoryUnit extends BaseInventoryUnit 
{ 
    /** 
    * @ORM\Id 
    * @ORM\Column(type="integer") 
    * @ORM\GeneratedValue(strategy="AUTO") 
    */ 
    protected $id; 
} 

Спасибо за помощь!

ответ

0

Конфигурация должна быть:

sylius_inventory: 
    driver: doctrine/orm 
    backorders: true 
    classes: 
     inventory_unit: 
      model: App\AppBundle\Entity\InventoryUnit 
     stockable: 
      model: App\AppBundle\Entity\Book 

Documentation нуждается в update.

+0

После правильной этой ошибки конфигурации, я получаю это: Фатальная ошибка: Class 'Sylius \ Bundle \ InventoryBundle \ Entity \ InventoryUnit' не найден в ... \ App \ AppBundle \ Entity \ InventoryUnit.php в строке 19 –

+0

Может вы gist 'App \ AppBundle \ Entity \ InventoryUnit.php', пожалуйста? – umpirsky

+0

Я только что обновил сообщение с объектом InventoryUnit –

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