2013-04-18 2 views
1

Hoi,Mettre en œuvre Sylius dans Symfony2 Standard Edition

Je suis en train de mettre en œuvre les faisceaux de commerce électronique Sylius dans une nouvelle Symfony 2.2.2 Standard Edition.

Lors de l'exécution de la sylius: commande install à partir commandline, je continue à obtenir l'erreur suivante:

The class 'Sylius\Bundle\CartBundle\Model\CartItemInterface' was not found in 
the chain configured namespaces Sylius\Bundle\CoreBundle\Entity, 
Sylius\Bundle\SettingsBundle\Entity, Sylius\Bundle\CartBundle\Entity, 
Sylius\Bundle\AssortmentBundle\Entity, Sylius\Bundle\TaxationBundle\Entity, 
Sylius\Bundle\ShippingBundle\Entity, Sylius\Bundle\PaymentsBundle\Entity, 
Sylius\Bundle\PromotionsBundle\Entity, Sylius\Bundle\AddressingBundle\Entity, 
Sylius\Bundle\SalesBundle\Entity, Sylius\Bundle\InventoryBundle\Entity, 
Sylius\Bundle\TaxonomiesBundle\Entity, FOS\UserBundle\Entity 

Les paquets sont importés via Composer, activé via AppKernel.php, j'ai migré les dépendances et la configuration d'une plaine Sylius installation et ne sais pas vraiment d'où vient cette erreur. Je viens juste de remarquer que c'est essayer de trouver un Modèle dans un Entiy-Namespace, ce qui ne peut pas être correct.

Quelqu'un a une idée?

Répondre

2

Nous avons eu le même problème, nous travaillons avec symfony 2.1. Je l'ai corrigé en réorganisant l'enregistrement des bundles dans le fichier Kernel.php de l'application.

Dans ce fichier j'ai placé le registre de paquets syliusCart avant tous les autres paquets sylius et les registres de doctrine. Je ne sais vraiment pas ce qui cause cela ou pourquoi cela a fonctionné pour moi ... mais j'espère que cela fonctionne pour vous.

À la votre!

+0

Jap, cela résout vraiment le problème. Je viens de réaliser, ils ont aussi placé les Sylius-Bundles avant les Doctrine-Bundles dans l'application Sylius. Merci de m'avoir aidé! Je vais le signaler à l'équipe de développement. – madc