示例#1
0
 public static function answers($id)
 {
     $answers = PollAnswerLangModel::join(PollAnswerModel::getTableName(), PollAnswerModel::getField('id'), '=', PollAnswerLangModel::getField('answer_id'))->select(PollAnswerLangModel::getField('*'))->where(PollAnswerLangModel::getField('lang_id'), \WebAPL\Language::getId())->where(PollAnswerModel::getField('poll_id'), $id)->orderBy(PollAnswerModel::getField('ord'), 'asc')->get();
     foreach ($answers as &$answer) {
         $answer['count'] = PollVotesModel::where(array('poll_id' => $id, 'answer_id' => $answer->answer_id))->count();
     }
     return $answers;
 }
示例#2
0
 public function language_deleted($lang_id)
 {
     $list = PollQuestionModel::where('lang_id', $lang_id);
     foreach ($list as $item) {
         \PollAnswerModel::where('poll_question_id', $item->id);
         $item->delete();
     }
 }