Типы элементов форм: различия между версиями
Kondin (обсуждение | вклад) |
Kondin (обсуждение | вклад) (описание hidden поля) |
||
Строка 5: | Строка 5: | ||
== hidden == | == hidden == | ||
− | Тип скрытого поля | + | Тип скрытого поля. Данное поле следует использовать, если содержимое этого поля важно, но вы не хотите чтобы его видели пользователи. Например, с помощью данного поля можно делать метки для формы. Создадим поле utm_capmaing и будем туда передавать данные из переходов от поисковиков или различный рекламных компаний. В строке запроса это поле будет, значит оно автоматом появится в форме. Но при этом do параметр нужно поставить new_done, чтобы элементы инициализировались из запроса. |
== checkbox == | == checkbox == |
Версия 15:02, 24 марта 2018
primary_key
Содержание
- 1 safe_string
- 2 hidden
- 3 checkbox
- 4 select_box_structure
- 5 select_by_query
- 6 select_entity
- 7 select_box
- 8 auto_add_value
- 9 price
- 10 textarea
- 11 uploadify_image
- 12 uploadify_file
- 13 mobilephone
- 14 password
- 15 photo
- 16 geodata
- 17 structure
- 18 textarea_editor
- 19 date
- 20 attachment
- 21 tlocation
- 22 captcha
- 23 dtdatetime
- 24 dtdate
- 25 dttime
- 26 uploads
- 27 gadres
- 28 client_id
- 29 grade
- 30 docuploads
safe_string
Текстовая строка произвольного содержания.
Тип скрытого поля. Данное поле следует использовать, если содержимое этого поля важно, но вы не хотите чтобы его видели пользователи. Например, с помощью данного поля можно делать метки для формы. Создадим поле utm_capmaing и будем туда передавать данные из переходов от поисковиков или различный рекламных компаний. В строке запроса это поле будет, значит оно автоматом появится в форме. Но при этом do параметр нужно поставить new_done, чтобы элементы инициализировались из запроса.
checkbox
Тип наличия выбора, чекбокс с двумя состояниями "выбрано" и "не выбрано"
select_box_structure
Структурный элемент, иерархический. Применим только к списку разделов\типов
select_by_query
Справочное значение. Поле хранит в себе ключ некоего значения из внешней таблицы.
select_entity
select_box
Справочное значение. Хранит в себе ключ соответствующий одному из значений описанных как возможных вариантов этого поля
auto_add_value
Автодобавляемое значение
price
Поле цены.
textarea
Текстовый блок
uploadify_image
Коллекция медиаобъектов
uploadify_file
Коллекция медиаобъектов
mobilephone
Поле мобильного телефона
password
Поле пароля
photo
Поле хранения единичного изображения. Не используется и не поддерживается моделями, кроме модели user
geodata
Поле выбора географических координат
structure
textarea_editor
Текстовый блок с возможным html или иным форматированием
date
Поле хранения временных значений в виде TIMESTAMP
attachment
tlocation
captcha
dtdatetime
Поле хранения даты и времени в виде YYYY-MM-DD HH:II:SS
dtdate
Поле хранения даты в виде YYYY-MM-DD 00:00:00
dttime
Поле хранения времени в виде 0000-00-00 HH:II:SS
uploads
Коллекция медиаобъектов. Данный тип позволяет размещать на форме область для загрузки и прикрепления фотографий. Если вы назовете поле image, тогда в таблице данного объекта будет создано поле image с типом text. Картинки хранятся там в виде названий файлов в сериализованном массиве. Сами файлы картинок хранятся в каталоге /img/data/
gadres
client_id
Данный тип позволяет делать привязку к клиентам. Начальная функция CRM. Например, у вас некий клиент продает квартиру повторно или сдает несколько квартир. И чтобы не дублировать информацию об этом клиенте, мы создаем одну запись в таблице клиентов. И затем через поле client_id делаем привязку. Удобство реализуется через интерфейс поиска клиента по фамилии или по номеру телефона, прямо в форме ввода. Подробный видео-урок по использованию и настройки этой функции на странице форума
grade
docuploads
Коллекция медиаобъектов в виде присоединенных файлов