在Symfony2 Twig模板中使用Wordpress Codex

最近几个月,我们一直忙于开发Symfony应用程序。 除此之外,我们开发了一个Wordpress网站。 现在我正忙于将Wordpress网站集成到Symfony应用程序中,我已经分两步完成。

第1步:处理请求。 Symfony2或Wordpress应该处理传入的请求。 这一步对于整个应用程序的部署结构很重要。

第2步:将 Wordpress加入Symfony2 Twig模板。 由于Symfony2没有开箱即用的CMS。

第一步很好,我在https://gist.github.com/1170134上找到了一个很好的代码片段,并将其实现到了Symfony app.php文件中。 wordpress安装现在位于Symfony安装的/ web目录中

第二步有点困难,是我无法修复的部分。 这个问题没有通过安装像https://github.com/kayue/WordpressBundle这样的WordpressBundle来解决。 我试着开始整合Wordpress页脚(模板目录的footer.php)。 我的问题:

  • 我怎样才能在Twig模板中使用Codex的php函数? 我通过遵循http://symfony.com/doc/2.0/cookbook/templating/PHP.html上的Cookbook来尝试它。http://inchoo.net/wordpress/twig-wordpress-part2/使用食典的最佳解决方案?
  • 我怎样才能包括和PHP文件到我的树枝模板? 嵌入footer.php工作,但PHP不会被执行。 我没有将php作为渲染引擎添加到我的config.yml中。 我想在我的Symfony2模板中包含Wordpress模板footer.php文件
  • 当上述问题得到解决时,对未来持久的是:

    第3步:在Wordpress模板中使用Twig

    第4步:在Wordpress模板中使用Symfony2变量

    为了解决第三步,我找到了https://github.com/cordoval/Twig-for-WordPress。 我不知道的是或者这个软件包是否足以遵循Symfony的发布步骤。

    对于第4步,我还没有发现任何东西。 现在实际上并不重要,但我可以想象,还有更多的人正在用上述的所有4个步骤来拼搏。

    链接地址: http://www.djcxy.com/p/63143.html

    上一篇: Use the Wordpress Codex in Symfony2 Twig templates

    下一篇: Store Symfony2 session in redis