2014-11-16 19 views

回答

0

v1的大部分與燃料核心有些緊密結合,所以你可以使用它的一部分,但你仍然必須確保自動加載器的設置和目標代碼需要的燃料的任何部分。這不應該是v1的主要問題,但它不是像這樣使用YMMV。

什麼可能是一個更好的舉措是看看v2 packages,因爲代碼更好地分離和包之間相互依賴性最小。除了核心安裝包以外,任何v2代碼都不依賴於MVC結構。

截至撰寫本文時,並非所有內容都已完成或者甚至已經開始,但可能有些內容會對您有所幫助。我們還將在新的一年發佈第一版v2版本,所以在接下來的一個半月裏應該會出現更多的代碼。

這就是說,在packigist上有大量的軟件包,所以沒有什麼能阻止你使用任何東西,完全在MVC模式之外。

+0

乾杯Uru - 感謝您的信息。這是否意味着v2每次都不會加載整個內核?這是最近對v1的一種批評,它阻止了我們(不幸地)使用它。是否有任何示例可以將哪些模塊解耦或者編寫有關如何執行它的示例?不要擔心,如果沒有 - 我只是感興趣。 v2會和v1有很大的不同嗎?如果我們構建在v1中,它會遷移嗎?謝謝。 – Antony

+0

v2是一個完全重寫,我們正在改進v1的所有錯誤,並使代碼更易於測試。內部v2有一個完全不同的結構,但有一個非常熟悉的界面。計劃是將有一個從v1到v2的遷移路徑,理論上你只需要重寫核心類的擴展,而沒有別的。看看新的歡迎控制器https://github.com/fuelphp/demo-component/blob/master/classes/Controller/Welcome.php – Uru