新しいPDOベースのバージョンで古いデータベースレイヤを置き換えています。 PDO :: FETCH_CLASSTYPEを使用してコンストラクタ引数を渡します。
は、しかし、私は問題に実行した:fetchObject
を使用してオブジェクトを取得するとき、私は、オブジェクトのコンストラクタの引数を渡すことができ
。
しかし、私は今、いくつかのサブクラスを持ち、すべて同じテーブルに格納されているクラスを移植しています。私はFETCH_CLASSTYPE
を使いたいと思います。これは、コンストラクタ引数を渡すことができない通常のfetch()
メソッドを使用しなければならないことを意味します。
これを行う別の方法はありますか?
コンストラクタの名前を変更して手動で呼び出すこともできますが、私はきれいなソリューションを望みます。