ВУЗ:
Составители:
Рубрика:
83
<TABLE>
<CFOUTPUT QUERY="query1">
<TR>
<TD>#columnX#</TD>
<TD>#columnY#</TD>
<TD>#columnZ#</TD>
</TR>
</CFOUTPUT>
</TABLE>
</CFIF>
Рис. 3.6. Шаблон технологии Cold Fusion
Блок шаблона, выделенный тэгами <CFQUERY>, описывает запрос
к базе данных (БД). Тэги <CFIF> выделяют блок шаблона, который дол-
жен быть включен в результирующую страницу, если выборка, полу-
ченная по запросу с именем query1, не будет пустая (количество элемен-
тов будет больше чем 0). В рамках данного блока, тэги <CFOUTPUT>
описывают содержание строк HTML таблицы, которые должны повто-
ряться (с подстановкой соответствующих значений выборки) для каж-
дой строки в результирующем наборе запроса. (Отметим, что текст в
блоке, выделенном тэгами Cold Fusion CFOUTPUT, который ограничен
символами #, указывает на замещаемый параметр, например, #text#.)
Преимущество данного подхода заключается в том, что данный
шаблон может создаваться и поддерживаться дизайнером страницы, ко-
торый имеет базовые знания языка HTML и web-графики, но не имеет
опыта программирования. Специальные тэги, которые являются “рас-
ширением” HTML в некоторой степени похожи на инструкции (тэги)
SSI, тем, что позволяют быстро научиться использовать их дизайнерами
web-страниц, которые имеют не большой опыт работы. Использование
таких тэгов требует меньше опыта, чем написание программного кода.
Технология PHP Hypertext Preprocessor
Технология “PHP Hypertext Preprocessor” (хотя первоначально она
соответствовала “Personal Home Page”) или просто PHP позволяет раз-
работчикам встраивать программный код в шаблоны, с помощью языка,
сходного с языком скриптов Perl. Ниже приведен пример фрагмента
PHP шаблона:
<b>
<?php if ($xyz >= 3 ) { print $myHeading; }
else {
?>
DEFAULT HEADING
<?php } ?>
</b>
Страницы
- « первая
- ‹ предыдущая
- …
- 81
- 82
- 83
- 84
- 85
- …
- следующая ›
- последняя »
