<?php namespace app\models; class Comment extends \yii\db\ActiveRecord { public $id; public $user_id; public $material_id; public $content; /** * {@inheritDoc} */ public function rules() { return [ [['id', 'user_id', 'material_id', 'content'], 'required'], [['id', 'user_id', 'material_id'], 'integer'], [['content'], 'string'], ]; } /** * {@inheritDoc} */ public function getUser() { return $this->hasOne(User::class, [ 'id' => 'user_id' ]); } /** * {@inheritDoc} */ public function getMaterial() { return $this->hasOne(Material::class, [ 'id' => 'material_id' ]); } /** * {@inheritDoc} */ public function tableName() { return "comments"; } }