2

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

4

1 回答 1

1

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

$register_link = \Phalcon\Tag::linkTo('register', 'Register');
$index_link    = \Phalcon\Tag::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>
于 2012-10-04T13:49:56.493 回答