получить переменные в тексте, и заменить их данными из базы.
Пример:
Привет, {{name}}, у тебя {{countProjects}} проектов.
Но, также нужно получать данные сгруппированные по проектам. Например:
Привет, {{name}}, у тебя {{countProjects}} проектов.
{{project|group}}
Проект: {{nameProject}} Сумма: {{projectSumm}}
{{project|endgroup}}
А на выходе пример:
Привет, Петя, у тебя 3 проектов.
Проект: test1 Сумма: 5001
Проект: test2 Сумма: 5002
Проект: test3 Сумма: 5003
Заменить переменные в тексте - ок. Как сделать такую группировку данных по проектам из базы, чтобы я мог получить все проекты, и сумму каждого проекта, и заменить их в тексте в цикле?
блаблабла [while=users] <li>{{ name }}</li> [/while] блаблабла - вытаскиваешь блок [while=users] <li>{{ name }}</li> [/while] - вытаскиваешь первую строку, регуляркой вытаскиваешь имя переменной users - выкидываешь первую и последнюю строку - запускаешь цикл по users, внутри каждой итерации парсишь тело на наличие переменных и возможно таких-же циклов )) собираешь в переменную - меняешь блок на скомпиленные данные
Ужс, за такое количество вложенных условий нужно кастрировать без наркоза.
Примерно понял, буду пробовать, спасибо.
ну как умею… так пишу… как заработает, оптимизирую, или к кому-нибудь обращусь
Обсуждают сегодня