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