| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 | <?phpnamespace common\modules\message\models;use common\modules\user\behaviors\UserBehavior;use common\traits\EntityTrait;use Yii;/** * This is the model class for table "{{%message}}". * * @property integer $id * @property integer $from_uid * @property integer $to_uid * @property integer $message_id * @property integer $read */class Message extends \yii\db\ActiveRecord{    use EntityTrait;    /**     * @inheritdoc     */    public static function tableName()    {        return '{{%message}}';    }    /**     * @inheritdoc     */    public function rules()    {        return [            [['from_uid', 'to_uid', 'message_id'], 'required'],            [['from_uid', 'to_uid', 'message_id', 'read'], 'integer'],        ];    }    /**     * @inheritdoc     */    public function attributeLabels()    {        return [            'id' => Yii::t('app', 'ID'),            'from_uid' => Yii::t('app', 'From Uid'),            'to_uid' => Yii::t('app', 'To Uid'),            'message_id' => Yii::t('app', 'Message ID'),            'read' => Yii::t('app', 'Read'),        ];    }    public function behaviors()    {        return [            UserBehavior::className(),        ];    }    public function getData()    {        return $this->hasOne(MessageData::className(), ['id' => 'message_id']);    }}
 |