如何将数据从源传递到模板功能?

时间:2019-09-23 04:18:45

标签: php smf

如果我从源文件(sources / Example.php)中进行SELECT查询,那么如何将返回的数据传递给正在调用的模板函数?

sources / Example.php

function DoSomething()
{
    global $context;
    loadTemplate('Example');
    $data = <get some data by querying the database>
    .
    .
    .
    .
    .

    $context['sub_template'] = 'listData';

    // now pass this $data to the listData function
}

themes / default / Example.template.php

function template_listData()
{
    // access $data here
}

我能想到的一件事是在$context数组中创建一个键并将数据分配给该键。但我想知道是否有更好/替代的方法。

0 个答案:

没有答案