在为 LimeSurvey 构建扩展时,我在 LM 原始包之外创建了一个单独的 UserAccount 功能。但是,我希望当用户提交调查的答案时,用户 ID 和要存储的调查 ID。我无法理解在哪里执行此操作。保存的答案模型部分如下所示:
function insertRecords($data)
{
$ans = new self;
foreach ($data as $k => $v)
$ans->$k = $v;
try
{
return $ans->save();
}
catch(Exception $e)
{
return false;
}
}
我想知道该怎么做,我可以检索用户 ID 和调查 ID,所以这不是问题,我只是不知道代码的哪一部分负责保存调查。任何提示将不胜感激,-D