/** * Returns answer object by question and number * * @param RM_Anketa_Entity_Question obQuestion * @param int number * @return RM_Anketa_Entity_Answer **/ public function loadSubanswerByQuestionAndNumber(RM_Anketa_Entity_Question $obQuestion, $number) { return $this->_mapper->storage('subanswer')->loadObjectByKey('subanswer_number', array($obQuestion->id(), $number)); }
/** * Список уже отвеченных вопросов, связанных с указанным вопросом зависимостью * * @param RM_Anketa_Entity_Question obQuestion * @return RM_Store_iRequest<RM_Anketa_Entity_Question> **/ public function getRelatedResultQuestions(RM_Anketa_Entity_Question $obQuestion) { return $this->_mapper->getResultQuestions($this)->filter('visibility_condition LIKE ?', '%question:' . $obQuestion->id() . '(%'); }