我学习 Symfony 2。我想有 SonataAdminBundle 的例子。我发现:
http://sonata-project.org/bundles/news/2-0/doc/reference/installation.html
但这还不是第一点。我发现:
[SonataAdminBundle]
git=http://github.com/sonata-project/SonataAdminBundle.git
target=/bundles/Sonata/AdminBundle
[SonataBlockBundle]
git=http://github.com/sonata-project/SonataBlockBundle.git
target=/bundles/Sonata/BlockBundle
[SonataCacheBundle]
git=http://github.com/sonata-project/SonataCacheBundle.git
target=/bundles/Sonata/CacheBundle
[SonatajQueryBundle]
git=http://github.com/sonata-project/SonatajQueryBundle.git
target=/bundles/Sonata/jQueryBundle
[SonataDoctrineORMAdminBundle]
git=http://github.com/sonata-project/SonataDoctrineORMAdminBundle.git
target=/bundles/Sonata/DoctrineORMAdminBundle
[KnpMenuBundle]
git=http://github.com/KnpLabs/KnpMenuBundle.git
target=/bundles/Knp/Bundle/MenuBundle
[KnpMenu]
git=http://github.com/KnpLabs/KnpMenu.git
target=/knp/menu
[Exporter]
git=http://github.com/sonata-project/exporter.git
target=/exporter
[SonataNewsBundle]
git=http://github.com/sonata-project/SonataNewsBundle.git
target=/bundles/Sonata/NewsBundle
并运行bin/install 供应商。. 安装正确。Id 将行添加到 AppKernel 并自动加载,如果我运行:
php app/console sonata:easy-extends:generate SonataNewsBundle
我有错误:
[InvalidArgumentException]
包“ApplicationSonataNewsBundle”不存在或未启用。
所以我补充说:
new Application\Sonata\NewsBundle\ApplicationSonataNewsBundle(),
并运行
php app/console sonata:easy-extends:generate SonataNewsBundle
然后我有错误:
PHP 致命错误:在第 29 行的 /home/lanox06/Projects/sym2/app/AppKernel.php 中找不到类 'Application\Sonata\NewsBundle\ApplicationSonataNewsBundle'
我怎么能做这个?我想测试这些应用程序。