Данный модуль позволяет импортировать любые данные в любой модуль системы.
php yii import/import
в cron на каждые 3 минуты.Первоначально в системе создается шаблон для импорта, в котором задаются учетные данные, отображаемые в интерфейсе, и выбирается “Модель” yii\db\ActiveRecord
.
В поле “Модель” необходимо выбрать ActiveRecord, который описывает необходимую таблицу в базе данных. Полем “Пространство имен” можно отсортировать список в поле “Модель”.
В поле “Название папки для сохранения файлов” необходимо указать наименование папки для сохранения будущих импортируемых файлов. Поле должно содержать только латинские буквы и цифры. Не должно содержать пробелы, знаки табуляции и следующие символы “? “ # $ ^ ( ) ; < > [ ] | \ * @ ‘ ~ & /”. Необходимо избегать использование знаков +, - или . в качестве первого символа в имени файла, а также лучше использовать строчные буквы.
Для того, чтобы обеспечить корректность импортируемых данных, в модуле предусмотрен раздел “Правила валидации” (/import/import-validate-rule/manage).
При добавлении нового правила валидации необходимо задать “Тип поля”.
Если в процессе импорта в файле Excel данные не пройдут валидации, то система выдаст ошибку. Ниже приведено описание типов полей для проверки на соответствие:
Тип валидации | Правила валидации |
---|---|
Без валидации | Не производить валидацию поля. Применяется, когда не требуется проводить валидацию поля. |
Строка тип varchar (меньше 255 символов) | Проверка строки длиной не более 255 символов. |
Строка тип text (больше 255 символов) | Проверка строки длиной более 255 символов. |
Целое число | Проверка на целое число. |
Дробное число | Проверка на дробное число с возможностью указания округления до определенного количества символов после запятой. |
Дата (dd.mm.yyyy) | Проверка на дату в формате dd.mm.yyyy. |
Время и дата (DD.MM.YYYY HH:mm) | Проверка на дату и время в формате DD.MM.YYYY HH:mm. |
Время и дата (DD.MM.YYYY HH:mm:ss) | Проверка на дату и время в формате DD.MM.YYYY HH:mm:ss. |
Список | Проверка на список возможных значений с возможностью их изменения. |
Проверка на Email. | |
URL | Проверка на Url. |
Регулярное выражение | Проверка на указанное регулярное выражение. Присутствует подготовленный список часто используемых регулярных выражений. |
Когда создан шаблон и правила валидации, то на основании созданного шаблона (/import/import-configuration/manage) добавляются столбцы для импортируемого файла.
При добавлении нового столбца в системе настраивается, куда будут добавлены импортируемые данные.
Для того, чтобы мы смогли Вам предоставить доступ расскажите немного о себе
Опишите в форме ниже задачу, которую требуется реализовать.