После создания объекта (подробнее об этом с статье Создание объекта) создаются свойства этой сущности. Стоит отметить, что свойство id создаётся автоматически. Для создания остальных требуется от объекта перейти к связанным сущностям "Свойства объекта".
При создании остальных свойств требуется заполнить ряд характеристик:
Тип свойства
— в системе ygin существует возможность создавать свойства следующих типов:Первичный ключ
— свойство этого типа автоматически создаётся при создании объекта.Строка
— соответствует полю типа VARCHAR(255) в СУБД.Число
— соответствует полю типа INT(8) в СУБД.Дата
— соответствует полю типа INT(10) в СУБД, при этом дата хранится в формате Timestamp. В системе управления поле этого типа снабжено всплывающим календарём-дейтпикером для удобного выбора даты.Логический (bool)
— соответствует полю типа TinyInt(1) в СУБД. В системе управления поле этого типа представленно в виде флажка-чекбокса.Текст (textarea)
— соответствует полю типа Longtext в СУБД. В системе управления поле этого типа представленно в виде большого поля для ввода текста, но без инструментов форматирования текста.HTML-редактор
— соответствует полю типа Longtext в СУБД. В системе управления поле этого типа представленно в виде большого редактора для ввода и форматирования текста TinyMCE.Файл
— свойство этого типа хранит ссылку на загружаемый одиночный файл. В системе управления оно представляет собой кнопку "Добавить файл", при нажатии на которую пользователь может выбрать на своём компьютере загружаемый файл.Список файлов
— свойство этого типа хранит ссылку сразу на несколько файлов. В системе управления оно представляет собой кнопку "Добавить файлы", при нажатии на которую пользователь может выбрать на своём компьютере один или несколько загружаемых файлов, которые в дальнейшем есть возможность использовать в HTML-редакторе.Справочник
— свойство этого типа позволяет выбирать значение из справочника (скалярного объекта). В системе управления оно представляет собой выпадающий список значений (комбобокс, селект).Внешний ключ (Объект)
— ссылка на экземпляр другого объекта. В системе управления оно представляет собой выпадающий список значений (комбобокс, селект).Абстрактный
— свойство, поведение и внешний вид которого определяется программистом.Родительский ключ
— ссылка на экземпляр этого же объекта. Создание свойства этого типа приводит к появлению в списке экземпляров особой колонки для возможности создавать иерархически вложенные экземпляры, т.е. по сути делает объект иерархическим.
Комментарии (0)