我按照这个文档为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>