Использование технологий WWW для доступа к базам данных

Функции вывода в DBML


Для отображения, данные в нужном формате, в Cold

Fusion предусмотрены специальные функции. При использовании

такой функции, примененной к конкретному параметру, она заключается

в символ '#', например, #DateFormat(Form.LastUpdate)#.

Список основных функций

Функция

Описание

Пример

DateFormat

Отображает поле базы данных типа 'дата/время' или 'дата' в формате DD/MM/YY.

12/01/96



TimeFormat

Отображает поле базы данных типа 'дата/время' в формате HH:MI AM/PM..

10:22 AM

NumberFormat

Отображает числовые значения как целые числа, разделяя разряды запятой.

10,256
DecimalFormat

То же, что и NumberFormat, плюс отображаются два знака после десятичной точки.

10,256.3

DollarFormat

То же, что и DecimalFormat, плюс добавляется символ $ и вместо знака минус перед отрицательным значением оно помещается в скобки.

$10,256.73

YesNoFormat

Отображает данные логического типа как Yes или No. Все ненулевые значения интерпретируются как Yes, нуль - как No.

Yes
ParagraphFormat

Применяется при отображении данных введенных в поле TEXTAREA. Преобразует символ перевода строки в пробел, два перевода строки подряд - в тег параграфа HTML (<P>).

HTMLCodeFormat

Удаляет символ перевода строки и пропускает все специальные символы (>, <, ", &), применяя к тексту тег преформатирования HTML (<PRE>).

 
HTMLEditFormat

То же, что и HTMLCodeFormat, только без добавления тега <PRE>.

 

Кроме вышеперечисленных есть еще несколько

функций обеспечивающих дополнительные возможности манипулирования

параметрами в шаблоне:

  • ParameterExists

    Эта функция проверяет, доступен ли в шаблоне параметр с заданным

    именем, возвращая Yes или

    No. Например, чтобы проверить

    был ли отправлен из формы параметр UserId,

    используется следующее выражение:

    <DBIF #ParameterExists(Form.UserId)#

    is Yes>

  • PreserveSingleQuotes

    Эта функция обычно используется в SQL

    выражениях для устранения из значений параметров одиночных

    кавычек, которые являются специальным символом в



    Содержание раздела