複数形で躓く

規約を守るだけではあきません

phpmyadminで作っておいたデータベースをcakephpのbakeでササッとmvcコードを焼こうとしたところ、見事に英語の複数形の罠にかかったので記録しておく。

テーブル名
複数形にする
カラム名
スネークケースを使うと他のテーブルとjoinする

で、ひっかかったのが複数形である。「prefectures」が長くてめんどくさかったので「prefs」にしていたところbakeしたコードが「preves」になって動かなかった。他の単語でいうとこの「knife」が「knives」になるめんどくさいパターンのやつである。「companies」とか「***ny」のタイプは怖くてテストしてない。