>  기사  >  백엔드 개발  >  심포니 연구 노트-bundle1

심포니 연구 노트-bundle1

WBOY
WBOY원래의
2016-07-29 08:57:081092검색

타사 번들 설치

1. Composer를 사용하여 설치

composer require friendsofsymfony/user-bundle=》composer require bundelName
bundleName을 얻는 방법: a. 프로젝트의 readme 파일 b. 웹사이트

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>
개발 모드나 테스트 모드에서만 번들을 사용하려는 경우 등록 방법은 다음과 같습니다.
<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. 번들 구성

app/config/config.yml 파일에서 구성

config:dump-reference AsseticBundle
위 명령은 AsseticBundle 구성 매뉴얼을 표시할 수 있습니다(참조).

위 내용은 심포니 스터디노트-번들1을 관련 내용을 포함하여 소개한 내용으로, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.