2013-10-14 66 views
1

在此同時學習Symfony2和Sylius。謝謝你的耐心。捆綁可以通過app/console與sylius生成嗎?

讓我想到這個問題的是希望在功能上覆蓋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。這個軟件包不包含在標準的Sylius發行版中。安裝和他們的使用是非常簡單的;)
是的,我認爲你不應該編輯核心捆綁,而是改寫任何你想要的 - see here how to achieve that。 Sylius具有良好的設計,因此只需擁有自己的DI類參數而非核心類即可輕鬆實現重寫。
乾杯!

+0

請分享'see how to achieve that'的更新鏈接,上面的鏈接不起作用。 –

+0

[定製指南]的新鏈接(http://docs.sylius.org/en/latest/customization/index.html) – StrayObject

相關問題