ビューティフルWebコードスマートフォン用の表示で見るビューティフルWebコード美しいWebサイトのコーディングについて説明をしていきます。この広告は、90日以上更新していないブログに表示しています。MVCMVCフレームワークを使ったURL設計についてです。S(主語)V(動詞)の関係になります。オブジェクト指向プログラミングでいうところのクラス名、メソッド名も主語、動詞の関係ですよね。実際に、MVCフレームワークではController名はクラス名、Action名はメソッド名になるので、やはり主語、動詞の関係であるべきです。Action名については別記事で考察します。Controller名は主語なんだから名詞!はい、名詞を使ってください。/beatiful(形容詞)/web/directly(副詞)/access/go(動詞)/homeおかしいですよね。Controller名は単数形なの?複数形なの?名詞の集合は単数形か複数形か、DB設計でも議論になります。同じように、URL設計でもよく議論になります。今の流行に乗るならば複数形がいいと思います。理由としては下の二つのURLを考えてみてください。(/users?id=1234)/usersの方はaction名ユーザ一覧を表すとします。/users/1234はユーザ一覧にて、ユーザIDが指定されたと考えることができます。DBのテーブルに置き換えてみてください。usersはテーブルです。