Я пытаюсь использовать 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"}) }}
Я не получаю никаких ошибок, он просто ничем не заменяется. Кто-нибудь знает, как я могу решить эту проблему?