Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: html без php
Форумы портала PHP.SU » » Вопросы новичков » html без php

Страниц (2): [1] 2 »
 

1. foozzi - 22 Ноября, 2012 - 21:24:52 - перейти к сообщению
В общем, не так давно задумался, что выводить в html шаблонах <title> <? echo $name['name']; ?> </title> как то туповато, какое оптимальное решение есть, что бы шаблоны (header.html, footer.html и др.) лежали в директории template/ и имели минимальное количество php кода, что подскажите?
Сори, если вопрос туп, я не гуру...
2. Panoptik - 22 Ноября, 2012 - 21:27:22 - перейти к сообщению
а чем не угодил php?
3. LIME - 22 Ноября, 2012 - 21:47:36 - перейти к сообщению
вопрос туп, но
<?=$var?>
4. foozzi - 22 Ноября, 2012 - 21:55:16 - перейти к сообщению
LIME пишет:
вопрос туп, но
<?=$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}
8. foozzi - 22 Ноября, 2012 - 22:05:50 - перейти к сообщению
то есть например:
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']?>
это будет нормально?

ну не совсем

к примеру я такие вещи делаю несколко иначе,
сначало формируется массив для вывода, и только потом он передается в вид
а уже там
PHP:
скопировать код в буфер обмена
  1. <?foreach($array as $item){?>
  2.   <div><?=$item?></div>
  3. <?}?>
11. foozzi - 22 Ноября, 2012 - 22:58:34 - перейти к сообщению
Теперь понял, а точней помог понять DeepVarvar xD
12. KingStar - 22 Ноября, 2012 - 23:20:51 - перейти к сообщению
он че, бухой Не понял ??? что не слово - то ... Не понял Не понял Не понял ИМХО перегибает он со сугубо своим мнение про MVC, и пытается его навязать тебе, и вообще с его слов понятно, что не о самой концепции речь идет, а о фремворках, которые порой перенасыщены, тем самым на малых оборотах начинаются затыки. Хм
13. LIME - 22 Ноября, 2012 - 23:28:35 - перейти к сообщению
...тут было весело...
14. Panoptik - 22 Ноября, 2012 - 23:38:35 - перейти к сообщению
этот текст нужно сохранить и показывать менеджерам)))
15. DelphinPRO - 22 Ноября, 2012 - 23:42:32 - перейти к сообщению
foozzi пишет:
какое оптимальное решение есть

вы как раз и хотите уйти от самого оптимального решения.

-----------
объяснение ООП - супер! Превосходно Браво

 

Powered by ExBB FM 1.0 RC1