В общем, не так давно задумался, что выводить в html шаблонах <title> <? echo $name['name']; ?> </title> как то туповато, какое оптимальное решение есть, что бы шаблоны (header.html, footer.html и др.) лежали в директории template/ и имели минимальное количество php кода, что подскажите?
Сори, если вопрос туп, я не гуру...
1. foozzi - 22 Ноября, 2012 - 21:24:52 - перейти к сообщению
2. Panoptik - 22 Ноября, 2012 - 21:27:22 - перейти к сообщению
а чем не угодил php?
3. LIME - 22 Ноября, 2012 - 21:47:36 - перейти к сообщению
вопрос туп, но
<?=$var?>
<?=$var?>
4. foozzi - 22 Ноября, 2012 - 21:55:16 - перейти к сообщению
LIME пишет:
вопрос туп, но
<?=$var?>
<?=$var?>
некоторые мне говорили что это быдлокодерство
5. LIME - 22 Ноября, 2012 - 21:59:32 - перейти к сообщению
а мне говорили что конкатенация быстрее интерпретации
писдеж
экономия на спичках
писдеж
экономия на спичках
6. DlTA - 22 Ноября, 2012 - 22:02:58 - перейти к сообщению
LIME пишет:
оптимальней и короче имхо некуда<?=$var?>
если позволяет ситуация то лепить иные квадратные колеса к велику нет смысла
7. Panoptik - 22 Ноября, 2012 - 22:05:14 - перейти к сообщению
пользуйте смарти выиграете 2 символа
{$var}
{$var}
8. foozzi - 22 Ноября, 2012 - 22:05:50 - перейти к сообщению
то есть например:
mysql_query("запрос");
далее цикл while...
include("index.html");
а в шаблоне уже <?=$var['name']?>
это будет нормально?
mysql_query("запрос");
далее цикл while...
include("index.html");
а в шаблоне уже <?=$var['name']?>
это будет нормально?
9. Panoptik - 22 Ноября, 2012 - 22:11:03 - перейти к сообщению
более чем
10. DlTA - 22 Ноября, 2012 - 22:22:25 - перейти к сообщению
foozzi пишет:
то есть например:
mysql_query("запрос");
далее цикл while...
include("index.html");
а в шаблоне уже <?=$var['name']?>
это будет нормально?
mysql_query("запрос");
далее цикл while...
include("index.html");
а в шаблоне уже <?=$var['name']?>
это будет нормально?
ну не совсем
к примеру я такие вещи делаю несколко иначе,
сначало формируется массив для вывода, и только потом он передается в вид
а уже там