我正在尝试将 Twig 与 CakePHP 一起使用,所以我安装了这个插件:
https ://github.com/predominant/TwigView
在 CakePHP 的演示中,我们建立了一个博客,我可以在 tpl 文件中使用它:
{% for post in posts %}
<tr>
<td>{{post.Post.id}}</td>
<td>{{post.Post.title}}</td>
<td>Edit | Delete</td>
<td>{{post.Post.created|date("F j, Y")}}</td>
</tr>
{% endfor %}
我无法开始工作,正在转换它:
<?php
echo $this->Html->link(
'Add Post', array('controller' => 'posts', 'action' => 'add')
);
?>
我已经尝试了所有这些,但它们都不起作用:
{{ html.link("Add Post", {"controller" : "posts", "action" : "add"}) }}
{{ _view.html.link("Add Post", {"controller" : "posts", "action" : "add"}) }}
{{ this.html.link("Add Post", {"controller" : "posts", "action" : "add"}) }}
我没有收到任何错误,它只是被什么都替换了。有谁知道我该如何解决这个问题?