Так. Я видел этот вопрос: Как использовать переключатель в шаблоне усов?
Ход выполнения: php устанавливает переменные, затем вызывает шаблон усов.
В настоящее время его php перемешивается с html и вызывает шаблоны усов.
Мой вопрос о такой логике:
foreach ($things as $thing)
{
switch ($thing['trait']) {
case CONSTANT1:
// launch partial mustache template
case CONSTANT2:
// launch partial mustache template
case CONSTANT3:
// launch partial mustache template
}
}
Я хочу полностью преобразовать в шаблон усов, где php только передает переменные шаблона усов. Я получил это далеко …
{{#things}}
{{#trait}}
// what do I do here?
{{/trait}}
{{/things}}
Я немного сбит с толку о том, как получить доступ к вещам, пока усы делают петлю
Если я сделаю что-то вроде этого и сделаю константы 1,2,3 переменными …
{{#constant1}}
do stuff
{{/constant1}}
Меня смущает, как эти переменные будут сбрасываться во время зацикливания, если они устанавливаются только один раз в php, который вызывает этот шаблон усов.
Задача ещё не решена.
Других решений пока нет …