CMS編 04 / 10 実践 約6分
プロパティと型|項目の選び方
モデルが持つ項目「プロパティ」と、その型の選び方を比較表で整理します。型を間違えると並び替えや絞り込みができなくなる理由も解説します。
この教材で学べること
- プロパティの型の種類と選び方
- 型を間違えたときに何ができなくなるか
- 作る前に項目を洗い出す方法
プロパティは、モデルが持つ個々の項目です。タイトル、公開日、本文、画像——1つひとつがプロパティにあたります。それぞれに「型」(データの種類)を割り当てます。
型の一覧と選び方
型を適当に決めると、あとから効いてきます。とくに公開日を文字の型で作ってしまうと、新しい順に並べ替えができません。
| 型 | 入れるもの | 使う場面 | 選び間違えると |
|---|---|---|---|
| テキスト(短い) | 1行の文字 | タイトル、担当者名 | 長文を入れると一覧の表示が崩れる |
| リッチテキスト | 見出しや装飾を含む文章 | 記事の本文 | 短いテキストで作ると装飾できない |
| 日付 | 年月日 | 公開日、開催日 | 文字で作ると日付順に並ばない |
| 数値 | 数字 | 価格、順位 | 文字だと大小で並べ替えできない |
| 画像 | 写真・図 | アイキャッチ、人物写真 | — |
| 選択肢 | 決まった候補から1つ | ステータス、業種 | 自由入力にすると表記がばらつく |
| 参照 | 他のモデルとの紐付け | カテゴリー、著者 | 文字で持つとカテゴリー別ページが作れない |
| 真偽(オン/オフ) | 2択 | 「注目記事」フラグ | — |
表:迷ったら「あとで並べ替える/絞り込むか」を基準に選ぶ
型が効いてくる場面
作る前に洗い出す
プロパティは、記事が増えてからの追加が地味に大変です。既存の記事すべてに値を入れ直す作業が発生します。作り始める前に、次の3つを紙に書き出してください。
| 問い | そこから出てくる項目 |
|---|---|
| 一覧に何を表示するか | タイトル、日付、サムネイル、抜粋 |
| 詳細ページに何を表示するか | 本文、大きい画像、関連情報 |
| 何で絞り込む・並べ替えるか | カテゴリー、日付、注目フラグ |
この3つを埋めれば、必要な項目はだいたい出そろいます。次は、この型に沿って入れる中身、アイテムです。