При создании расширения для LimeSurvey я создал отдельную функцию UserAccount вне исходного пакета LM. Однако я хотел бы, чтобы пользователь, отправляя ответы на опрос, должен был сохранить идентификатор пользователя и идентификатор опроса. Мне трудно понять, где это сделать. Ответы Модель часть сбережений выглядит следующим образом:Какие пользователи ответили, какие опросы
function insertRecords($data)
{
$ans = new self;
foreach ($data as $k => $v)
$ans->$k = $v;
try
{
return $ans->save();
}
catch(Exception $e)
{
return false;
}
}
Мне интересно, как пойти с этим, я могу получить идентификатор пользователя и идентификатор опроса, так что это не проблема, я просто не знаю, какая часть код отвечает за сохранение опроса. Любые намеки будут оценены, -D
Что такое 'save()'? его, вероятно, «поймать». –
save() сохраняет данные прямо в таблицу, потому что модель принадлежит этой таблице. –