Answer the question
In order to leave comments, you need to log in
How critical is it to separate scopes of variables in templates?
Let's say there is a global template main.html
$layout = new Layout('index/test.html'); //Создается объект глобального шаблона
$layout->assignGlobal('GLOBAL_CONTENT', 'TEST'); //Объявление глобальной переменной
$layout->output(); //Парсинг и вывод
$layout = new Layout('index/test.html'); //Создается объект глобального шаблона
$form = $layout->createSection('forms/indexForm.html'); //Создается объект для обработки шаблона формы
$form->assign('formName', 'Sign In'); //Объявление "локальной переменной" (она не видна из глобального шаблона)
$layout->assignGlobal('SIGNIN_FORM', $form); //Объявление глобальной переменной, содержит в себе шаблон формы
$layout->output(); //Парсинг и вывод
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question