2013-10-14 2 views
1

Symfony2와 Sylius를 동시에 학습하십시오. 양해 해 주셔서 감사합니다.app/console에서 sylius를 통해 번들을 생성 할 수 있습니까?

이 질문에 나를 어떻게 이끌어 냈는지는 실 리우스의 기본 기능 중 일부를 기능적으로 무시하려는 욕구입니다. 그 중 첫 번째는 세금 행동입니다. 지상 상점에서 여러 가지 세율을 적용하고 싶습니다. Sylius의 향후 변경 사항을 업데이트하고 싶다면 sylius/src/Sylus/*의 코드를 수정하고 싶지 않습니다. 우선 오버라이드를 만드는 방법을 이해하지만 Sylius와 함께 내 번들을 생성 할 수는없는 것 같습니다.

[email protected]:/var/www/sylius$ php app/console generate:bundle

[InvalidArgumentException]
Command "generate:bundle" is not defined.

나는이 설치 일반적인 Symfony2에서 같은 명령을 실행할 수 있습니다, 그것은 작동합니다.

뭔가 잘못되었거나 뭔가 잘못되었거나 Sylius에서 번들 생성이 제거되었으며 번들을 모두 수동으로 작성해야 할 것으로 예상됩니까?

감사합니다. 이에 대한 추가 링크는 높이 평가됩니다.

답변

2

이 기능을 원하면 SensioGeneratorBundle을 설치해야합니다. 이 묶음은 표준 실롬 분포에 포함되어 있지 않습니다. 설치 및 사용법은 매우 간단합니다.)
그래, 핵심 번들을 편집해서는 안되며 대신 원하는대로 무시하십시오 (see here how to achieve that). Sylius는 우수한 디자인으로 제작되었으므로 핵심 클래스 대신 DI 클래스 매개 변수를 간단하게 설정하여 재정의를 쉽게 수행 할 수 있습니다.
건배!

+0

위의 링크가 작동하지 않는'달성 방법보기 '링크를 공유하십시오. –

+0

[customisation guide] (http://docs.sylius.org/ko/latest/customization/index.html)로 새 링크 – StrayObject