to use sonata admin bundle , you need the following bundle in your composer.json :
"knplabs/knp-snappy-bundle": "dev-master",
"knplabs/knp-menu-bundle": "~1.1",
"sonata-project/core-bundle": "2.2.4",
"sonata-project/media-bundle": "2.2.7",
"sonata-project/admin-bundle": "2.2.9",
"sonata-project/notification-bundle": "2.2.4",
"sonata-project/jquery-bundle": "1.8.x-dev",
"sonata-project/cache-bundle": "2.1.5",
"sonata-project/easy-extends-bundle": "2.1.4",
"sonata-project/exporter": "1.3.1",
"sonata-project/doctrine-extensions": "1.0.1",
"knplabs/gaufrette": "dev-master",
"sonata-project/block-bundle": "2.2.9",
"sonata-project/doctrine-orm-admin-bundle": "2.2.6",
i use static version but if you want the lastest, feel free to replace each bundle version by "dev-master".
and my declaration in appKernel.php for sonata :
new Knp\Bundle\SnappyBundle\KnpSnappyBundle(),
new Knp\Bundle\MenuBundle\KnpMenuBundle(),
new Sonata\DoctrineORMAdminBundle\SonataDoctrineORMAdminBundle(),
new Sonata\CoreBundle\SonataCoreBundle(),
new Sonata\BlockBundle\SonataBlockBundle(),
new Sonata\CacheBundle\SonataCacheBundle(),
new Sonata\jQueryBundle\SonatajQueryBundle(),
new Sonata\AdminBundle\SonataAdminBundle(),
hope it will helps