我熟悉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