0

私は自分のメソッドを自分のアプリケーションからサービスにルーティングし、次に Doctrine のモデルにルーティングするアプリケーションを作成しています。しかし、サービスのサーバーは、複数のクラスを含めることを許可していません。したがって、doctrine によって生成されたテーブルのすべてのモデルのプロキシ クラスを作成する必要があります。私は、すべてのクラスのすべてのメソッドをプロキシ クラスで定義して、そのプロキシ クラスを (サービスの) サーバーに含め、プロキシ クラスを介してメソッドを呼び出すことができるという解決策を知っています。しかし、それは実行可能な方法ではないと思います。私のプロキシクラスは巨大になります。プロキシ クラスのメソッド数が少ないソリューションが必要です。

すべてのクラスの私のメソッドは、次のようにほとんど一般的です

fetch()

delete()

update()

insert()

今のところ、クラス名を追加してそれらを区別しています。

Employee_fetch()

Student_fetch()

これよりも良い解決策はありますか??

4

1 に答える 1

0

問題は SOAP サーバーとsetClass()メソッドに関するものであることが判明しました。

クラスごとに異なる URL を使用することをお勧めします。例えば:

次に、URL または GET パラメータに基づいてクラスを設定できます。

このアプローチがうまくいくかどうか教えてください。私はただ興味があります。

于 2013-03-07T07:09:49.357 に答える