我熟悉WordPress環境和wp開發。 現在我想擴展我的知識與PHP的YII框架,我正在學習YII的東西。有沒有什麼技術可以在Wordpress中使用Yii?
我想知道是否有任何技術或竅門在WordPress中使用YII進行主題和插件開發。
尋找你的答案:)
我熟悉WordPress環境和wp開發。 現在我想擴展我的知識與PHP的YII框架,我正在學習YII的東西。有沒有什麼技術可以在Wordpress中使用Yii?
我想知道是否有任何技術或竅門在WordPress中使用YII進行主題和插件開發。
尋找你的答案:)
不容易。 WordPress不是使用Yii框架編寫的,並且Yii將執行的大部分任務(數據庫抽象,請求路由,緩存等)已經以完全不兼容的方式由WordPress處理。
正如其他人已經注意到,它是可能整合這兩個,但它是一個尷尬的合適。您可能首先考慮是否單獨使用Yii或WordPress更合理。
@acorncom 非常感謝這樣的文章,我會問任何困難的情況下的東西:) – 2013-03-03 18:05:33
是的。你可以閱讀從Definite guide to YiiUsing Yii in 3rd-Party Systems部分獲取更多信息:
的Yii也可以作爲一個獨立的庫,支持發展和加強現有的第三方系統,如WordPress的是,Joomla等。要做到這一點,包括在第三方系統的自舉代碼以下代碼:
require_once('path/to/yii.php');
Yii::createWebApplication('path/to/config.php');
上面的代碼非常類似於由除了典型的Yii應用中使用的自舉代碼有一件事:創建Web應用程序實例後,它不調用run()方法。
是的,這是相當可行的。在這裏閱讀我的文章:http://www.yiiframework.com/wiki/322/integrating-wordpress-and-yii-still-another-approach-using-yii-as-the-router-controller/
注意:這不是那麼簡單,所以如果你是Yii的新手,它可能會變得很複雜。但隨時在論壇上提問,我們會看看我們是否可以讓你走。
我也打算在Github上安裝一個基本的Yii/Wordpress設置。如果您訂閱該文章,則應該在我收到通知時通知您。
編輯:GitHub庫的位置:https://github.com/acorncom/yii-wordpress-integration
剛添加了一個鏈接到我的回購顯示這是如何工作的 – acorncom 2013-12-09 16:03:09
http://www.yiiframework.com/wiki/202/integrating-yii-with-wordpress/ – dInGd0nG 2013-03-03 08:15:32
@ ankit.jbp,一定很樂意幫助。順便說一句,如果你接受我的回答,它會增加你的聲譽和我的。 – acorncom 2013-03-04 18:55:56
@acorncom當然:) – 2013-03-05 17:26:22