Использование технологий 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

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

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




Начало  Назад  Вперед



Книжный магазин