Как передать данные из источников в шаблонную функцию? - PullRequest
0 голосов
/ 23 сентября 2019

Если я сделаю запрос SELECT из исходного файла (sources / Example.php), то как мне передать возвращенные данные вызываемой функции шаблона?

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
}

темы / по умолчанию / Example.template.php

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

Одна вещь, которую я могу думать о создает ключмассив $context и присвоение данных этому ключу.Но мне было интересно, есть ли лучший / альтернативный подход к этому.

...