首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用eZ发布5安装Sylius

用eZ发布5安装Sylius
EN

Stack Overflow用户
提问于 2015-04-27 11:34:08
回答 1查看 214关注 0票数 1

我在安装Sylius Bundle时遇到了问题。下面是当我试图访问网站或试图更新composer时的错误:

RuntimeException“找不到原则”

这是我的配置:

composer.json

代码语言:javascript
复制
    "doctrine/orm": "~2.3",
    "friendsofsymfony/user-bundle": "2.0.*@dev",
    "sylius/money-bundle": "0.12",
    "sylius/order-bundle": "0.12",
    "sylius/product-bundle": "0.12",
    "sylius/resource-bundle": "0.12",
    "sylius/cart-bundle": "0.12"

config.yml

代码语言:javascript
复制
    stof_doctrine_extensions:
    orm:
        default:
            timestampable: true
# Sylius
sylius_cart:
    resolver: app.cart_item_resolver 
    classes: ~
sylius_order:
    driver: doctrine/orm 
    classes:
        order:
            model: Project\EshopBundle\Entity\Order
sylius_money: ~
sylius_product:
    driver: doctrine/orm 
    classes:
        product:
            model: Project\EshopBundle\Entity\Product
sylius_attribute:
    driver: doctrine/orm 
sylius_variation:
    driver: doctrine/orm 

Kernel.php

代码语言:javascript
复制
        // Sylius Order Bundle dependencies
        new FOS\RestBundle\FOSRestBundle(),
        new JMS\SerializerBundle\JMSSerializerBundle($this),
        new Stof\DoctrineExtensionsBundle\StofDoctrineExtensionsBundle(),
        new Sylius\Bundle\MoneyBundle\SyliusMoneyBundle(),
        new Sylius\Bundle\OrderBundle\SyliusOrderBundle(),

        // Sylius Ressources Bundle dependencies
        new Sylius\Bundle\ResourceBundle\SyliusResourceBundle(),

        // Sylius Cart Bundle dependencies
        new Sylius\Bundle\CartBundle\SyliusCartBundle(),

        // Sylius Product Bundle
        new Sylius\Bundle\ProductBundle\SyliusProductBundle(),
        new Sylius\Bundle\AttributeBundle\SyliusAttributeBundle(),
        new Sylius\Bundle\VariationBundle\SyliusVariationBundle(),

        new DoctrineBundle()

eZ发布版本: 2014.11

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-27 13:33:17

您必须配置原则以启用这样的ORM:(示例取自Symfony标准版)

代码语言:javascript
复制
# Doctrine Configuration
doctrine:
    dbal:
        driver:   pdo_mysql
        host:     "%database_host%"
        port:     "%database_port%"
        dbname:   "%database_name%"
        user:     "%database_user%"
        password: "%database_password%"
        charset:  UTF8
        # if using pdo_sqlite as your database driver:
        #   1. add the path in parameters.yml
        #     e.g. database_path: "%kernel.root_dir%/data/data.db3"
        #   2. Uncomment database_path in parameters.yml.dist
        #   3. Uncomment next line:
        #     path:     "%database_path%"

    orm:
        auto_generate_proxy_classes: "%kernel.debug%"
        auto_mapping: true
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29894581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档