Документация

Начало работы

Модели (models)

Шаблоны (views) и маршрутизация (routes)

Формы

SQL запросы

Сессии и безопасность

Плагины

Файл и изображение "file", "image"

Назначение: добавление файлов и изображение (в базе данных хранятся только пути к файлам от корня проекта, без начального "/", сами файлы распределяются по папкам моделей в папке "userfiles/models/")
Тип поля в SQL таблице: "char" и "varchar"

Дополнительные параметры:

"max_size"
Назначение: максимально допустимый размер файла
Возможные значения: целочисленное значение в байтах
По умолчанию: берутся допустимые расширения из конфигурационного файла "config/settings.php"

"allowed_extensions"
Назначение: допустимые расширения файлов
Возможные значения: массив расширений вида array("doc", "docx", "pdf")
По умолчанию: берутся допустимые расширения из конфигурацирнного файла "config/settings.php"

"allowed_mime_types"
Назначение: допустимые mime типы файлов
Возможные значения: массив вида array("image/jpeg", "image/gif", "image/png")
По умолчанию: берутся допустимые расширения из конфигурацирнного файла "config/settings.php" (только для типа "image")

"max_width"
Назначение: максимально допустимая ширина изображение
Возможные значения: целочисленное значение в пикселах
По умолчанию: берутся допустимые расширения из конфигурационного файла "config/settings.php"

"max_height"
Назначение: максимально допустимая высота изображения
Возможные значения: целочисленное значение в пикселах
По умолчанию: берутся допустимые расширения из конфигурационного файла "config/settings.php"

"form_preview_width"
Назначение: максимально допустимая ширина уменьшенной копии изображения (для форм)
Возможные значения: целочисленное значение в пикселах
По умолчанию: 150

"form_preview_height"
Назначение: максимально допустимая высота уменьшенной копии изображения (для форм)
Возможные значения: целочисленное значение в пикселах
По умолчанию: 111

Примеры:

array("Изображение товара", "image", "image", array("required" => true, "max_size" => 500000))

array("Файл для скачивания", "file", "download_file", array("help_text" => "Описания продукции предприятия"))

array("Резюме", "file", "resume", array("allowed_extensions" => array("txt", "doc", "docx"))

Предыдущий раздел

Дата и время "date", "date time"