安裝第三方的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教程有興趣的朋友有所協助。