プロが教える店舗&オフィスのセキュリティ対策術

どこかのサイトでの解説を見たのですが失念してしまったために教えてください。
ORMのような仕組みだと思うのですが、DBの構造をテーブル.カラムのようにオブジェクトに変換する方法はどのような仕組みなのでしょうか?

Userテーブルには複数のカラムがあり、それぞれのサービスで決まっているわけではないです。
しかしフレームワークのModelに変換すると、User.id.firstやUser.name.lastのように取得できます。

このように不定なDBの構造をオブジェクト化するにはどのようにするのでしょうか?

仕組みは同じだと思いますので言語は問いません。
どうぞよろしくお願いします。

A 回答 (1件)

function set($name, $value){


$this->{$name} = $value;
}
上記のようなメソッドを追加して、selectからこのメソッドを呼べばやりたいことは実現可能かと思いますがいかがでしょうか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!