CakePHP テーブル名カラム名の規約について
CakePHP初心者です。
product(商品)
product_category(商品カテゴリ)
と言うテーブルがあったとします。
それぞれには、主キーと名称(商品名/商品カテゴリ名)を持つとします。
更に、productにはproduct_categoryの外部キーを持つとします。
これらを規約に合わせると、
// テーブル名
products
product_categories
// products のカラム
id(PK)
product_name
product_category_id(FK)
// product_categories のカラム
id(PK)
product_category_name
に、なると思います。
ここで質問なのですが、カラムの
product_name と product_category_name は、
productName と productCategoryName のように、
キャメルケースにする事は、何か問題がありますでしょうか?
(主キーや外部キーにならないカラムであっても、
アンダースコア区切りにしないと、不具合やデメリットがあるのでしょうか?)
どうぞ、よろしくお願いいたします。
お礼
良く分かりました.ありがとうございます. 検索するにもキーワードが分からなく困っていたのでとても助かりました.