Импорт

Re: Импорт

от Alexandre Scherbyna -
Количество ответов: 5
В Moodle встроен механизм добавление новых полей в учетные записи пользователей. Импорт в эти поля из файлов CSV тоже описан в документации. Не надо пробивать дырку в стене, если рядом есть дверь. улыбаюсь
В ответ на Alexandre Scherbyna

Re: Импорт

от Farrukh Shukurov -

Про импорт с помощью csv уже полностью разобрался. А про механизм добавления новых полей пользователя не знал. Спасибо и на этом, буду разбираться. 

В ответ на Alexandre Scherbyna

Re: Импорт

от Farrukh Shukurov -
Механизм добавления новых полей, добавляет поле в другой таблице. А мне нужно именно в mdl_user.
В ответ на Farrukh Shukurov

Re: Импорт

от Alexandre Scherbyna -
Добавление новых полей в любую существую таблицу - это и есть "дырка в стене", о которой я писал выше. Вы же не знаете, как другие модули считывают данные из mdl_user, и не нарушит ли их работу добавление новых полей в эту таблицу. Даже если в текущей версии это работает, то никто не даст гарантии, что оно будет работать в будущих версиях. Оно вам надо?
Поэтому, даже если такая необходимость возникает, разработчики рекомендую создавать отдельную таблицу и связывать ее с существующей. Но у вас такой необходимости нет, поскольку добавление новых полей в учетные записи реализуется стандартными средствами Moodle. Можно спокойно ходить через дверь, комфортно и без всякого риска. улыбаюсь
В ответ на Alexandre Scherbyna

Re: Импорт

от Farrukh Shukurov -

Да если добавляю на прямую в базу то перестаёт работать функционал системы. А если я добавлю поля через встроенный механизм не получается импортировать данные в эти поля 😭

В ответ на Alexandre Scherbyna

Re: Импорт

от Farrukh Shukurov -

А все получилось вы были правы, я оказывается упускал что для дополнительных полей нужно вставлять префикс в файле импорта. Спасибо большое!🙂