103
return '{{%test}}';
}
/**
* {@inheritdoc}
*/
public function rules()
{
return [
[['parent_id', 'child_id', 'result', 'duration', 'date'], 'required'],
[['parent_id', 'child_id'], 'integer'],
[['result'], 'string'],
[['duration', 'date'], 'safe'],
[['child_id'], 'exist', 'skipOnError' => true, 'targetClass' => Child::className(),
'targetAttribute' => ['child_id' => 'id']],
[['parent_id'], 'exist', 'skipOnError' => true, 'targetClass' => Parent::className(),
'targetAttribute' => ['parent_id' => 'id']],
];
}
/**
* {@inheritdoc}
*/
public function attributeLabels()
{
return [
'id' => 'ID',
'parent_id' => 'Parent ID',
'child_id' => 'Child ID',
'result' => 'Result',
'duration' => 'Duration',
'date' => 'Date',
];
}
/**
* Gets query for [[Reports]].