При создании расширения для 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()
? хотя, наверное,catch
. - person Math chiller   schedule 05.10.2013