如何在 Symfony2 中安装或集成包 [英] How to install or integrate bundles in Symfony2
问题描述
我已经下载了一个奏鸣曲管理包,并放置在 /var/www/Symfony/vendor/symfony/src/Symfony/Bundle
中,并在 AppKernel 中创建了一个条目.php
as $bundles = array( ... new Symfony\Bundle\SonataAdminBundle\SonataAdminBundle(),)
,但抛出错误为
i have downloaded a sonata admin bundle, and have placed in /var/www/Symfony/vendor/symfony/src/Symfony/Bundle
, and have made an entry in AppKernel.php
as $bundles = array( ... new Symfony\Bundle\SonataAdminBundle\SonataAdminBundle(),)
, but throwing an error as
致命错误:类找不到Symfony\Bundle\SonataAdminBundle\SonataAdminBundle"/var/www/Symfony/app/AppKernel.php 第 21 行调用堆栈:0.0001326332 1. {main}()/var/www/Symfony/web/app_dev.php:0 0.0122 11215922. Symfony\Component\HttpKernel\Kernel->handle()
Fatal error: Class 'Symfony\Bundle\SonataAdminBundle\SonataAdminBundle' not found in /var/www/Symfony/app/AppKernel.php on line 21 Call Stack: 0.0001 326332 1. {main}() /var/www/Symfony/web/app_dev.php:0 0.0122 1121592 2. Symfony\Component\HttpKernel\Kernel->handle()
请帮助我,因为我是 symfony 2 的新手.总的来说,请提供一个链接或详细信息,例如如何安装/配置下载的任何包.谢谢拉维.M
please help me as i am very new to symfony 2. As a whole please give a link or detail like how to install/configure any bundle that is downloaded. Thanks Ravi.M
推荐答案
您需要将捆绑包移动到
You need to move the bundle to
/var/www/Symfony/vendor/bundles
然后在 AppKernel.php 添加
Then in AppKernel.php add
new Sonata\AdminBundle\SonataAdminBundle(),
在您的 $bundles 数组中.
in your $bundles array.
在 autoload.php 中添加
In autoload.php add
'Sonata' => __DIR__.'/../vendor/bundles',
到 $loader->registerNamespaces
数组
这篇关于如何在 Symfony2 中安装或集成包的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!