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