当前位置:Gxlcms > PHP教程 > symfony学习笔记-bundle1

symfony学习笔记-bundle1

时间:2021-07-01 10:21:17 帮助过:29人阅读

安装第三方的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教程有兴趣的朋友有所帮助。

人气教程排行