hasMany(self::class, 'pid', 'id')->where(['del' => 0]); } //获取所有分类 public static function getAll(int $level = 0): array { $where = []; if ($level > 0) { $where[] = ['level', '=', $level]; } return self::where($where)->where('del', 0)->column('id', 'name'); } }