Я пытаюсь настроить веб-страницу, которая связывается со страницей Moodle. Мне нужны разные данные из базы данных деятельности и хочу создавать новые записи. Обратите внимание, что я не говорю о базе данных SQL в BG, это база данных об активности на курсах.
Информация должна быть получена / передана через API REST, запрос HTML POST. Моя проблема в том, что я не знаю, как добавить новую запись в базу данных, потому что я не могу передать массив данных. В моей базе данных появляется только первый указанный параметр.
например. я попробовал ... & wsfunction = mod_data_add_entry & databaseid = 10 & data [0] [fieldid] = 66 & data [0] [value] = 12 & data [1] [fieldid] = 67 & data [1] [value] = test
и многие другие комбинации. Всегда только первый параметр отображается в базе данных.
Документы говорят мне это (псевдокод):
//The fields data to be created
list of (
object {
fieldid int //The field id.
subfield string Default to "" //The subfield name (if required).
value string //The contents for the field always JSON encoded.
}
)
В качестве альтернативы:
REST (POST parameters)
data[0][fieldid]= int
data[0][subfield]= string
data[0][value]= string
Я больше нигде не могу найти то, что называется "подполем".
Есть идеи?