symfony学习笔记-bundle1

WBOY
Lepaskan: 2016-07-29 08:57:08
asal
1080 orang telah melayarinya

安装第三方的bundle

1,使用Composer安装

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

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

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

<span>$ </span>composer require friendsofsymfony/user-bundle <span>"~2.0"</span>
Salin selepas log masuk
,命令执行完成,添加内容到 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>
Salin selepas log masuk
如果只想在开发模式或者测试模式下使用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>
Salin selepas log masuk
3,配置bundle

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

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

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

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!