あと、将来はカテゴリの親が複数になる場合 (SDカードはカメラの下にも、PCの下にもあっていいはず) にも対応したい。 そうすると、 いまのCategoryでのツリー構造から、以下のように変更することになる? - カテゴリのツリー専用のテーブルでツリー構造を定義。このテーブルで表現するのは親が1個のツリー構造。 - このツリーのノードからCategory への参照を持つ (DBだと `category.category_id` を列に含む) というような改造になる