0], ['user_id', 'required'], ['user_id', 'exist', 'targetClass' => '\common\models\User', 'targetAttribute' => 'id'], ['config_id', 'default', 'value' => ''], ['config_id', 'default', 'value' => ''], ['name', 'default', 'value' => ''], ['receive', 'default', 'value' => 0], ['level', 'default', 'value' => 0], ['count', 'default', 'value' => 0], ['created_at', 'default', 'value' => 0], ['updated_at', 'default', 'value' => 0], ]; } /** * @param $userID * @param $configID * @return static */ public static function findByUserIDAndConfigID($userID, $configID) { return self::findOne(['user_id' => $userID, 'config_id' => $configID]); } /** * @param $userID * @return static[] */ public static function findAllByUserID($userID) { return self::findAll(['user_id' => $userID]); } public static function findByID($id) { return self::findOne(['id' => $id]); } }