2011-09-15 53 views
5

幫手我看到WordPress和symfony中之間的幾個集成,但它們與managins的作爲控制器的目標靜態頁面的內容裏面WordPress和symfony的製造。的Symfony爲WordPress的插件開發

WordPress的插件開發API似乎真的基本的和原始的,你必須與MVC模式沒有辦法O編碼開箱。因此,最大的問題是,這將是一個起點,在WordPress插件創建,並在其中創建管理段,但使用Symfony的功率來管理數據庫訪問,表單創建和驗證等.....

回答

1

我曾簡單考慮過將Lithium與WordPress集成的類似方法,但遇到了很多障礙,使得另一種方法顯得更加值得:創建一個專門設計用於WordPress內部的MVC框架。它不像Symfony,Rails等那樣功能全面,但是WP MVC與主要的MVC框架有相似的架構,如果你熟悉它們,應該很容易找到。它直接與現有的WordPress功能綁定。當您爲資源創建腳手架,例如,所創建的代碼包括一個管理控制器和管理的意見(這類似於WordPress的原生指數/添加/編輯觀點職位),以及適當的WordPress的路由和公共控制器和公共索引/顯示視圖在活動主題內公開顯示資源。

關於它的更多信息,請登錄WordPress Plugins page,其brief tutorial可能會讓它看起來不那麼抽象。