2

クラス内の既存のプロパティのみをマップする fetch メソッドが PHP にあるかどうか知りたいですか?

たとえば、私のクラスが次のようになっているとします。

class Company {
    public $id;
}

そして、私のクエリは次のようになります:

SELECT *
FROM companies
...

その場合、返されるオブジェクトには のみが含まれ$id、他には何も含まれません。

つまり、クエリではなく、クラスで列を制御する必要があります。

4

1 に答える 1

1

魔法のメソッド __set() を空の本体で使用して解決しました。存在しないすべてのプロパティが作成されることはありません。

function __set($property, $value) {

}
于 2013-03-19T12:00:26.563 に答える