Если я сделаю запрос 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
и присвоение данных этому ключу.Но мне было интересно, есть ли лучший / альтернативный подход к этому.