データベース テーブルの行をマップするオブジェクトを動的に作成したとします。コードを書いている時点では、テーブルの列についてはわかりません。したがって、フィールドに保存するのは、データベース接続、テーブル名、および主キーです。そして、フィールドを受け取るメソッドを作成したいのですが、代わりに:
$field_value = $row_object->get_field("weight");
オブジェクトを使用するコードを次のようにします。
$field_value = $row_object->get_field_weight(); //where weight is column name in db
コーディング時に get_field_weight() などの正確な名前が必要になるかどうかはわかりません。どうすればこれを実装できますか?