私の英語で申し訳ありませんが、とても、とても、とても下手です。
ここに示されているようにSyliusをインストールしています
http://docs.sylius.org/en/latest/bundles/SyliusProductBundle/installation.html
Syliusをインストールする
"sylius/product-bundle": "dev-master"
データベースを更新しようとすると、このエラーが表示されます
FatalErrorException: Error: Class 'Doctrine\Bundle\DoctrineBundle\DependencyInjection\Compiler\DoctrineOrmMappingsPass'
not found in C:\wamp\www\Sylius\symfony\vendor\sylius\product-bundle\Sylius\Bundle\ProductBundle\SyliusProductBundle.php line 61
私のAppKernel
$bundles = array(
new Sylius\Bundle\ProductBundle\SyliusProductBundle(),
new Sylius\Bundle\ResourceBundle\SyliusResourceBundle(),
new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
new Symfony\Bundle\SecurityBundle\SecurityBundle(),
new Symfony\Bundle\TwigBundle\TwigBundle(),
new Symfony\Bundle\MonologBundle\MonologBundle(),
new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(),
new Symfony\Bundle\AsseticBundle\AsseticBundle(),
new Doctrine\Bundle\DoctrineBundle\DoctrineBundle(),
new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
new AN\WebBundle\ANWebBundle(),
);
composer を実行してすべてを更新します。その後、データベースを更新しようとしましたが、エラーは同じでした
Symfony 2.3.4 の新規インストールで作業しています
ヘルプ :(
編集:
回答ありがとうございました。
確かにあなたが示したもので、私にはそのエラーはありません! そうでない場合、私は別のものを持っています.... :(
InvalidArgumentException: "stof_doctrine_extensions" (C:\wamp\www\Sylius\symfony\app/config\config.yml 内) の構成をロードできる拡張機能がありません。名前空間「stof_doctrine_extensions」を探し、「framework」、「security」、「twig」、「monolog」、「swiftmailer」、「assetic」、「sylius_product」、「sylius_resource」、「doctrine」、「sensio_framework_extra」、「an_web」を見つけました"、"raul_fraile_ladybug"、"web_profiler"、"sensio_distribution"
これを検索して、バンドルをインストールすることだと教えてくれました
https://github.com/stof/StofDoctrineExtensionsBundle/blob/master/Resources/doc/index.rst
インストールされています...そして私のconfig.ymlはそうです(これが唯一の変更点です)
sylius_product:
driver: doctrine/orm # Configure the doctrine orm driver used in the documentation.
#CHANGE
stof_doctrine_extensions:
default_locale: es_us
translation_fallback: true
orm:
default:
tree: true
そして今、私はこの他のエラーがあります:(
InvalidConfigurationException: パス "sylius_product" の子ノード "classes" を構成する必要があります。
どうもありがとうございます
解決:
置き換えて config.yml に配置します
sylius_product:
driver: doctrine/orm
classes:
product:
model: Sylius\Bundle\CoreBundle\Model\Product
controller: Sylius\Bundle\CoreBundle\Controller\ProductController
repository: Sylius\Bundle\CoreBundle\Repository\ProductRepository
form: Sylius\Bundle\CoreBundle\Form\Type\ProductType
どうもありがとう@stloyd !!