如何在 Symfony2 中安装或集成包 [英] How to install or integrate bundles in Symfony2

查看:27
本文介绍了如何在 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆