Salut,

Avez-vous des retours d'xp sur la migration de symfony2 vers la 2.1 et/ou 2.2 et son bon fonctionnement avec sonata admin ?


J'utilise SonataAdmin sur mes différents projets et la création du composer.json m'a pris pas mal de temps.

la voici :

{
    "autoload": {
        "psr-0": { "": "src/" }
    },
    "require": {
        "php": ">=5.3.2",
        "symfony/symfony": "2.1.0",
        "symfony/framework-bundle":  "2.1.0",

        "twig/twig": ">=1.9.1,<2.0-dev",
        "twig/extensions": "1.0.0.",

        "symfony/swiftmailer-bundle": "2.1.*",
        "symfony/monolog-bundle": "2.1.*",
        "doctrine/common": ">2.2,<2.4-dev",
        "doctrine/dbal": ">=2.2,<2.4-dev",
        "doctrine/orm": ">=2.2.3,<2.4-dev",

        "kriswallsmith/assetic": "1.1.0-alpha4",

        "jms/metadata": "1.1.1",
        "jms/security-extra-bundle": "1.1.0",

        "sensio/framework-extra-bundle": "2.1.8",
        "sensio/distribution-bundle": "2.1.8",
        "sensio/generator-bundle": "2.1.8",
        "symfony/assetic-bundle": "2.1.2",

        "sonata-project/admin-bundle": "2.1.x-dev",
        "knplabs/knp-menu-bundle": ">=1.1.0,<2.0.x-dev",
        "sonata-project/jquery-bundle": "1.8.*",
        "sonata-project/exporter": "1.*",
        "sonata-project/block-bundle": "2.1.*",
        "sonata-project/user-bundle": "2.1.x-dev",
        "sonata-project/easy-extends-bundle": "2.1.1",

        "friendsofsymfony/user-bundle": "1.3.1",
        "sonata-project/doctrine-orm-admin-bundle": "2.1.x-dev",
        "sonata-project/cache-bundle": "2.1.0"

        "doctrine/data-fixtures": "1.0.0-ALPHA3",
        "doctrine/doctrine-fixtures-bundle": "2.1.0-ALPHA",
    },
    "extra": {
        "symfony-app-dir": "app",
        "symfony-web-dir": "web",
        "branch-alias": {
            "dev-master": "2.1-dev"
        }
    }
}
Cette config fonctionne, en revanche j'ai des erreurs liées à sonata :

Cannot import resource "E:/workspace/services/app/config\." from "E:/workspace/services/app/config\routing.yml
et
Catchable Fatal Error: Argument 2 passed to Sonata\AdminBundle\Security\Handler\AclSecurityHandler::__construct() must be an instance of Symfony\Component\Security\Acl\Model\MutableAclProviderInterface,
Merci !