CMS編 04 / 10 実践 約6分

プロパティと型|項目の選び方

モデルが持つ項目「プロパティ」と、その型の選び方を比較表で整理します。型を間違えると並び替えや絞り込みができなくなる理由も解説します。

この教材で学べること

  • プロパティの型の種類と選び方
  • 型を間違えたときに何ができなくなるか
  • 作る前に項目を洗い出す方法

プロパティは、モデルが持つ個々の項目です。タイトル、公開日、本文、画像——1つひとつがプロパティにあたります。それぞれに「型」(データの種類)を割り当てます。

型の一覧と選び方

型を適当に決めると、あとから効いてきます。とくに公開日を文字の型で作ってしまうと、新しい順に並べ替えができません。

型入れるもの使う場面選び間違えると
テキスト(短い)1行の文字タイトル、担当者名長文を入れると一覧の表示が崩れる
リッチテキスト見出しや装飾を含む文章記事の本文短いテキストで作ると装飾できない
日付年月日公開日、開催日文字で作ると日付順に並ばない
数値数字価格、順位文字だと大小で並べ替えできない
画像写真・図アイキャッチ、人物写真—
選択肢決まった候補から1つステータス、業種自由入力にすると表記がばらつく
参照他のモデルとの紐付けカテゴリー、著者文字で持つとカテゴリー別ページが作れない
真偽(オン/オフ)2択「注目記事」フラグ—

表:迷ったら「あとで並べ替える/絞り込むか」を基準に選ぶ

型が効いてくる場面

日付を文字型で持った場合と日付型で持った場合の並び替えの違い 文字型で「2026年3月5日」 ・並び替えると文字の順になる ・「2026年10月」より「2026年3月」が後に来る ・表記ゆれ(3/5 と 03/05)が混ざる → 新着順の一覧が作れない 日付型で持つ ・正しく日付順に並ぶ ・表示形式は後から変えられる ・「今月の記事だけ」といった絞り込みも可能 → 一覧の自由度が上がる
図1:型は「表示のため」ではなく「並べ替え・絞り込みのため」に選ぶ

作る前に洗い出す

プロパティは、記事が増えてからの追加が地味に大変です。既存の記事すべてに値を入れ直す作業が発生します。作り始める前に、次の3つを紙に書き出してください。

問いそこから出てくる項目
一覧に何を表示するかタイトル、日付、サムネイル、抜粋
詳細ページに何を表示するか本文、大きい画像、関連情報
何で絞り込む・並べ替えるかカテゴリー、日付、注目フラグ

この3つを埋めれば、必要な項目はだいたい出そろいます。次は、この型に沿って入れる中身、アイテムです。

まずは1ヶ月間参加してみるplay_arrow