symfony學習筆記-bundle1

WBOY
發布: 2016-07-29 08:57:08
原創
1080 人瀏覽過

安裝第三方的bundle

1,使用Composer安裝

composer require friendsofsymfony/user-bundle=》composer require bundelName
登入後複製
bundleName怎麼來呢:a,項目的readme文件  b,在網站上查找Packagist.org 

搜尋一些第三方的bundle.上面的指令會為你的專案選擇最適合的版本,如果需要製定版本使用指令

<span>$ </span>composer require friendsofsymfony/user-bundle <span>"~2.0"</span>
登入後複製
,指令執行完成,加入內容到 

composer.json ,並且下載程式碼到vendor目錄。 2,在AppKernel中註冊

<span>public</span><span>function</span><span>registerBundles</span><span>()</span><span>{</span><span>$bundles</span><span>=</span><span>array</span><span>(</span><span>// ...</span><span>new</span><span>FOS\UserBundle\FOSUserBundle</span><span>(),</span><span>);</span><span>// ...</span><span>}</span>
登入後複製
如果只想在開發模式或測試模式下使用bundle,註冊方式如下
<span>class</span><span>AppKernel</span><span>extends</span><span>Kernel</span><span>{</span><span>// ...</span><span>public</span><span>function</span><span>registerBundles</span><span>()</span><span>{</span><span>$bundles</span><span>=</span><span>array</span><span>(</span><span>// ...</span><span>);</span><span>if</span><span>(</span><span>in_array</span><span>(</span><span>$this</span><span>-></span><span>getEnvironment</span><span>(),</span><span>array</span><span>(</span><span>'dev'</span><span>,</span><span>'test'</span><span>)))</span><span>{</span><span>$bundles</span><span>[]</span><span>=</span><span>new</span><span>Doctrine\Bundle\FixturesBundle\DoctrineFixturesBundle</span><span>();</span><span>}</span><span>// ...</span><span>}</span><span>}</span>
登入後複製
3,設定bundle 在這個檔案app/config/config.yml中進行設定

config:dump-reference AsseticBundle
登入後複製
上面的指令可以顯示AsseticBundle設定的手冊(reference)
以上就介紹了symfony學習筆記-bundle1,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!