Форуми / National / Russian / ИДЕЯ. Использование в шаблонах массивов.

esclkm
#1 09.01.2011 21:48
на самом деле идея возникла давно. Например мы в шаблонах повсеместно используем ланг строки - которые ничто иное как массивы.. Но есть большой ряд типичных элементов. например пажинатор.
сейчас мы имеем нечто вроде:
	'PM_PAGEPREV' => $pagenav['prev'],
	'PM_PAGENEXT' => $pagenav['next'],
	'PM_PAGES' => $pagenav['main'],
	'PM_CURRENTPAGE' => $pagenav['current'],
	'PM_TOTALPAGES' => $pagenav['total'],
5 тегов? которые есть повсеместно. А зачем? может проще так:
{PM.PAGENAV.NEXT} {PM.PAGENAV.PREV} {PM.PAGENAV.MAIN}
это касается не только... пажинатора.. но например вывод дат.. и тд...
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Trustmaster
#2 09.01.2011 21:51
Массивы работают медленнее в шаблонизаторе, причём это довольно ощутимо, поскольку подстановка переменной в coTemplate и cot_url - две самые часто вызываемые функции, они вызываются по нескольку сотен раз за запрос.
May the Source be with you!
Sergeich
#3 10.01.2011 01:55
народ, вы не увлекайтесь с шаблонизатором, итак мы стремительно к смарти бежим по сложности шаблнов :)

Добавлено 21 секунда спустя:

лучшее - враг хорошего.