public function up() { if (isset($_SERVER['TRAVIS']) || isset($_SERVER['PWD']) && strpos($_SERVER['PWD'], '/tests/')) { return null; } $userName = '******'; $tableName = \dektrium\user\models\User::tableName(); $query = 'SELECT COUNT(*) FROM ' . $tableName . ' WHERE `username`=:username'; $count = \Yii::$app->db->createCommand($query, [':username' => $userName])->queryScalar(); if ($count > 0) { return null; } $user = \Yii::createObject(['class' => \dektrium\user\models\User::className(), 'scenario' => 'create', 'username' => $userName, 'password' => $userName, 'email' => $userName . '@yii2enterprise.dev']); return $user->create(); }
public function getModifiedby() { return $this->hasOne(User::className(), ['id' => 'modified_by'])->from(User::tableName() . ' AS modifiedby'); }