1

我在 github 上有这个项目的 repo:https ://github.com/villimagg/php-mvc-twig

我很难找出如何通过 MVC 模式中的方法传递结果以使用 Twig 模板引擎在 html 中显示。

我在 github 上获得的这个项目只是我用来学习事物如何工作的简单的基本 mvc 框架,并且我想包含 Twig 模板引擎。到目前为止,我只使用 php 并将结果传递到视图中没有任何问题,到目前为止,我已经设法让 Twig 使用 css 和所有内容显示模板。但是当我需要从方法 f.ex 中检索一些动态数据时。并使用 Twig 显示它,我不知道它是如何完成的。

有人愿意帮助我吗?我想更多像我这样的新手也想知道类似的事情。请在 github 上下载该项目,或 fork 它,并与我们分享您的想法。

我想对开源社区表示感谢,感谢我迄今为止所学到的一切,这基本上是我在编程中所知道的一切。谢谢你一千次。

亲切的问候,维利。

4

2 回答 2

1

只需将数组中的变量作为第二个render参数传递。

$this->view->render('error/error', array(
  'string' => $string,
  'array'  => $array
));

并显示它:

{{ string }}

{% for element in array %}
  element
{% endfor %}
于 2012-05-22T20:22:19.930 回答
0

我实际上正在学习 MVC 框架,而且我刚开始使用 Twig,所以我正在寻找关于如何将它们结合起来的教程或文章。事实证明,如果您在 Google 上搜索“PHP MVC Twig”,您会在 Github 和 StackOverflow 上获得第一个结果

本教程可能会帮助您或至少将您推向正确的方向。

http://php-html.net/tutorials/model-view-controller-in-php/

于 2012-05-22T20:18:28.687 回答