在Twig模板中使用FuelPHP代码的Html :: anchor

时间:2013-12-24 17:58:19

标签: php twig fuelphp

我在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));

1 个答案:

答案 0 :(得分:2)

Twig的FuelPHP解析器使用Twig扩展使很多Fuel助手可用。

检查Parser包中的./classes/twig/fuel/extension.php文件以查看哪些文件。 Html :: anchor也包括在内。