nitra / e-commerce-admin-uploadbundle
This package is abandoned and no longer maintained.
No replacement package was suggested.
nep admin upload bundle
dev-master
2017-03-16 23:51 UTC
This package is auto-updated.
Last update: 2018-04-27 10:44:12 UTC
README
Описание
данный бандл предназначен для:
- загрузки файлов
Подключение
- composer.json
{
...
"require": {
...
"nitra/e-commerce-admin-uploadbundle": "dev-master",
...
}
...
}
- app/AppKernel.php
<?php
use Symfony\Component\HttpKernel\Kernel;
use Symfony\Component\Config\Loader\LoaderInterface;
class AppKernel extends Kernel
{
//...
public function registerBundles()
{
//...
$bundles = array(
//...
new Nitra\UploadBundle\NitraUploadBundle(),
//...
);
//...
return $bundles;
}
//...
}
Настройка
parameters.yml
nlupload_max_file_size - максимально допустимый размер загружаемых файлов (указывается в мегабайтах), если не указывать - размер файла проверяться не будет
parameters:
#...
nlupload_max_file_size: 50
#...
или
parameters:
#...
nlupload_max_file_size:
fileType: size
png: 10
#...
Добавление формы:
php
required - true - обязательное поле false - не обязательное поле
- base_path - куда загружать (по умолчанию web/images)
- use_original_name - использовать оригинальное название картинки
- disabled отключть активность,
fileTypes массив доступных типов файлов для загрузки,
preCallback js при добавлении изображения,
- postCallback js после добавлении изображения,
- postRemove js после удаления изображения,
- maxLengthFileUpload максимальное допустимое количество изображений для загрузки (только для multiple)
$builder->add('fildname', 'nlupload', array(
'required' => true,
'base_path' => null,
'use_original_name' => false,
'preCallback' => '',
'postCallback' => '',
'postRemove' => '',
'maxLengthFileUpload' => null,
'disabled' => false,
'fileTypes' => array('jpg','png'),
));