我熟悉WordPress环境和wp开发。 现在我想用PHP的YII框架扩展我的知识,我正在学习YII的东西。
我想知道在WordPress中使用YII进行主题和插件开发是否存在任何技巧或技巧。
寻找你的答案:)
答案 0 :(得分:4)
是的,这很可行。在这里阅读我的文章:http://www.yiiframework.com/wiki/322/integrating-wordpress-and-yii-still-another-approach-using-yii-as-the-router-controller/
注意:它不是那么简单,所以如果你是Yii的新手,它可能会很快变得复杂。但是随时可以在论坛上询问,我们会看看我们是否可以帮助你。
我也打算在某些时候在Github上设置一个基本的Yii / Wordpress设置。如果您订阅该文章,我应该在收到通知时收到通知。
修改:GitHub repo:https://github.com/acorncom/yii-wordpress-integration
答案 1 :(得分:1)
不容易。 WordPress不是使用Yii框架编写的,Yii将实现的大多数任务(数据库抽象,请求路由,缓存等)已经由WordPress以完全不兼容的方式处理。
正如其他人所指出的那样,可能整合两者,但这是一个尴尬的契合。您可能首先要考虑单独使用Yii或WordPress是否更有意义。
答案 2 :(得分:1)
是。您可以阅读Using Yii in 3rd-Party Systems中的Definite guide to Yii部分以获取更多信息:
Yii也可以用作独立的库来支持开发和增强现有的第三方系统,例如 WordPress ,Joomla等。为此,请在以下代码中包含以下代码:第三方系统的bootstrap代码:
require_once('path/to/yii.php');
Yii::createWebApplication('path/to/config.php');
上面的代码与典型的Yii应用程序使用的引导代码非常相似,除了一件事:它在创建Web应用程序实例后不调用run()方法。