我如何将 PhalconTag 与外部模板引擎一起使用,例如 phalcon 0.5 中的 Smarty



我按照这个文档为Smarty创建了一个适配器。我想使用 Smarty 作为我项目中的默认模板引擎。在这种情况下,我可以在 .tpl 文件中使用 Phalcon\Tag 或 $this->partial() 吗?又如何?

在控制器中,您可以执行以下操作:

$register_link = PhalconTag::linkTo('register', 'Register');
$index_link    = PhalconTag::linkTo('index', 'Index');
$this->view->setVar('my_register_link', $register_link);
$this->view->setVar('my_index_link', $index_link);

在视图中,您可以执行以下操作:

<div id='links'>
{if $somevariable}
    {$my_register_link}
{/if}
{$my_index_link}
</div>

相关内容

最新更新