symfony学习笔记-bundle1

WBOY
풀어 주다: 2016-07-29 08:57:08
원래의
1063명이 탐색했습니다.

安装第三方的bundle

1,使用Composer安装

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

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

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

<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 학습자의 빠른 성장을 도와주세요!