Файл и изображение "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"