複数形で躓く
規約を守るだけではあきません
phpmyadminで作っておいたデータベースをcakephpのbakeでササッとmvcコードを焼こうとしたところ、見事に英語の複数形の罠にかかったので記録しておく。
- テーブル名
- 複数形にする
- カラム名
- スネークケースを使うと他のテーブルとjoinする
で、ひっかかったのが複数形である。「prefectures」が長くてめんどくさかったので「prefs」にしていたところbakeしたコードが「preves」になって動かなかった。他の単語でいうとこの「knife」が「knives」になるめんどくさいパターンのやつである。「companies」とか「***ny」のタイプは怖くてテストしてない。