xai1981's blog

http://twitter.com/xai1981

テーブル名の主キーのカラム名

今のプロジェクトでは テーブルの主キーのカラム名が テーブル名 + id です。

たとえば下記のテーブルがあったとします。

今のプロジェクトの場合だと

$user = User::get($id);
echo $user['user_id'];

こんな風に冗長になります。

$user = User::get($id);
echo $user['id'];

こっちの方がよいと思います。 また他のテーブルとマッピングする時は テーブル名 + id を使います。

$user = User::get($id);
echo $user['id'];
echo $user['profile_id'];

こんな感じでどうでしょう。