Closed alexandr-v closed 10 years ago
Да, опечатку с RuntimeException я исправил, но в версии 2.0, пожалуй сделаю релиз 1.4.9. По поводу макроса, тут походу баг макрос+наследование. unti-тест покажет.
Массив макросов заменялся у родительского шаблона на массив дочернего шаблона. Теперь при наследовании все шаблоны используют один массив макросов, дополняя его по мере наследования.
Исправлено в 1.4.9
Ооо!) спасибо огромное! оперативно)
Приветствую) столкнулся со следующей проблемой: есть два шаблона:
test-child.html
и собственно сам test-parent.html:
Что получается: child call: child test - ok, i = 5; child test - ok, i = 4; child test - ok, i = 3; child test - ok, i = 2; child test - ok, i = 1; parent call: parent test - ok, i = 5;
Скорее всего там должен быть обычный \RuntimeException('macro not found'), но это сути не меняет))) макрос не найден... на первой же рекурсивной итерации.
Хочу заметить, что в шаблоне test-child.html при работе макроса метод \Fenom\Render->getMacro($name) ни разу не вызывается. Если это поможет конечно чем-то.
Версия - 1.4.8