0

我尝试制作一个可以在 .tpl 文件中运行的函数。

我包括了一堂课Templates

<?php

class Templates {
    function getTemplate($template, $gameid) {
        echo "test";
    }
}

?>

然后我把它放到 PHP 页面中。

//Create a template object
$templates = new Templates();
$tpl->assign("template", $templates);

然后我尝试在以下位置调用该函数tpl file

{$template->get('header',1)}

但是当我尝试这个时,我只是得到一个空白页。

任何想法如何实际做到这一点?

4

1 回答 1

0

您可能应该查看有关 Smarty Plugins 的文档。这些允许您注册自己的函数,这些函数可以像内置标签和修饰符一样使用,甚至可以与{include}函数一起使用自定义模板数据源。

您的示例过于精简,无法猜测您实际想要实现的目标,因此如果您看不到实现特定目标的方法,请随时发布后续问题。

于 2013-02-16T20:47:00.513 回答