for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace dameter\abstracts\models;
use dameter\abstracts\interfaces\WithLanguageSettingInterface;
/**
* Class BaseAnswer
* @property integer $answer_id
* @property integer $question_id
* @property integer $survey_id
*
* @property BaseQuestion $question
* @package dameter\abstracts\models
* @author Tõnis Ormisson <[email protected]>
*/
class BaseAnswer extends WithSurveyModel implements WithLanguageSettingInterface
{
* {@inheritdoc}
public function rules()
return array_merge(parent::rules(), [
[['question_id', 'code'], 'required'],
[['question_id'], 'integer'],
[['code'], 'string', 'max' => 64],
]);
}
public function getQuestion()
return $this->hasOne(BaseQuestion::class);
public function getTexts()
return $this->hasMany(AnswerText::class);