Типы данных
Фреймворк MV поддерживает следующие 20 типов данных для построения моделей: "bool", "int", "float", "char", "url", "redirect", "email", "phone", "password", "text", "enum", "parent", "order", "date", "date_time", "image", "multi_images", "file", "many_to_one", "many_to_many".
На основании типов данных в php классе задаются типы данных полей в SQL таблицах. Рекомендации по заданию типов полей в MySQL таблицах (для SQLite соблюдение данных правил не обязательно так как в этой СУБД нет такого разграничения по типам как в MySQL) приведены в описании каждого типа данных.
- Общие характеристики
- Булевый "bool"
- Строковый "char"
- Числовые "int", "float", "order"
- Специальные строковые "url", "redirect", "email", "phone"
- Пароль "password"
- Текстовой "text"
- Дата и время "date", "date_time"
- Файл и изображение "file", "image"
- Массив изображений "multi_images"
- Выбор "enum"
- Родитель "parent"
- Многие к одному "many_to_one"
- Многие ко многим "many_to_many"
- Группа "group"