0], ['user_id', 'required'], ['user_id', 'exist', 'targetClass' => '\common\models\User', 'targetAttribute' => 'id'], ['item_id', 'default', 'value' => ''], ['name', 'default', 'value' => ''], ['end_open_time', 'default', 'value' => 0], ['is_get_gift', 'default', 'value' => TreasureBoxUtil::NOT_GET_GIFT], ['is_get_gift', 'in', 'range' => TreasureBoxUtil::GET_GIFT_LIST], ['created_at', 'default', 'value' => 0], ['updated_at', 'default', 'value' => 0], ]; } /** * @param $userID * @return static[] */ public static function findAllByUserID($userID) { return self::findAll(['user_id' => $userID]); } /** * @param $id * @return static */ public static function findByID($id) { return self::findOne(['id' => $id]); } }