欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

symfony学习笔记-bundle1

程序员文章站 2022-04-21 17:13:22
...
安装第三方的bundle

1,使用Composer安装

composer require friendsofsymfony/user-bundle=》composer require bundelName
bundleName怎么来呢:a,项目的readme文件 b,在网站上查找Packagist.org

搜索一些第三方的bundle Packagist.org

上面的命令会为你的项目选择最合适的版本,如果需要制定版本 使用命令

$ composer require friendsofsymfony/user-bundle "~2.0"
,命令执行完成,添加内容到 composer.json ,并且下载代码到vendor目录。

2,在AppKernel中注册

publicfunctionregisterBundles(){$bundles=array(// ...newFOS\UserBundle\FOSUserBundle(),);// ...}
如果只想在开发模式或者测试模式下使用bundle,注册方式如下
classAppKernelextendsKernel{// ...publicfunctionregisterBundles(){$bundles=array(// ...);if(in_array($this->getEnvironment(),array('dev','test'))){$bundles[]=newDoctrine\Bundle\FixturesBundle\DoctrineFixturesBundle();}// ...}}
3,配置bundle

在这个文件app/config/config.yml中进行配置

config:dump-reference AsseticBundle
上面的命令可以显示AsseticBundle配置的手册(reference)

以上就介绍了symfony学习笔记-bundle1,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。