我在FuelPHP视图文件(php)中有以下代码行,我正在将项目代码从PHP模板转换为TWIG模板引擎。
<?php echo Html::anchor('quiz/edit/'.$quiz->id, 'Edit'); ?>
如何将以下代码行转换为使用TWIG模板?
我在.php文件中尝试了以下内容:
$data['edit_url']= Html::anchor('quiz/edit/'.$quiz->id, 'Edit');
在.twig文件中,我使用以下行:
{{edit_url}
有了这个,我将HTML代码作为文本(没有超链接),因为默认情况下html被转义为普通文本。
我期待的是没有转义的URL超链接。
注意:我尝试了以下代码,我从中获取了NULL。
$data['edit_url']= Router::get('quiz/edit/',array('id' => $quiz->id));
答案 0 :(得分:2)
Twig的FuelPHP解析器使用Twig扩展使很多Fuel助手可用。
检查Parser包中的./classes/twig/fuel/extension.php
文件以查看哪些文件。 Html :: anchor也包括在内。