モデル設計の話 画面の定義を眺める 画面の中に どんなデータが出てくるか どんなデータが更新されるか を洗い出す データ項目の整理 例えば ・ログインしているユーザIDが渡されるので ・ユーザ名を表示する など プライマリーデータの発見「うさぎ年」という表示があったとしても「うさぎ年」という名称をデータベースに格納するのではなく、生年月日という項目が登録されている状態で、データを取り出すタイミングで、「$user->getEto()」のようなメソッドを呼び出す。getEtoメソッドの中で、生年月日から計算する。この「生年月日」がプライマリーデータであり、「うさぎ年」は導出フィールドと言う 導出フィールドはモデルの中のメソッドとして作成して、データベース上には存在させない。 戸別保証のおかげで、生産性も自給率もさがっているという記事。日経2010/05/03(月)「ニッポンの農力」より。 佐
![裏紙](https://cdn-ak-scissors.b.st-hatena.com/image/square/7c4119f5f38a1acbf574d65c57c20766a7d4f203/height=288;version=1;width=512/http%3A%2F%2Fyugo-yamamoto.cocolog-nifty.com%2F.shared-cocolog%2Fnifty_managed%2Fimages%2Fweb%2Fogp%2Fdefault.png)