1

これが最高のタイトルかどうかはわかりません。間違っていたら訂正してください。今、私が尋ねていることを説明します。

複数のベンダーが販売する製品を発送する会社があります。これらのベンダーはすべて、異なる POS (Point of Sale) システムを使用しています。おそらく約5つの異なるPOSシステムがあります。つまり、各データベース テーブルは POS システムごとに異なります。POS がサーバーにデータを保存するデータベースと同期します。したがって、cakephp アプリケーションで私がやろうとしているのは、オブジェクト インターフェイスを作成し、データを取得して集中化するためのインターフェイスを実装する (POS ごとに) 個別のクラスを作成することです。これらのクラスを Vendor ディレクトリに配置し、構成を使用してアプリケーションで使用するモデルを指定することで、これを行うことを考えていました。これはそれについての方法ですか、それともこれは MVC パターンを壊しますか???

EDIT:私が何をしなければならないかについて、より詳細に説明します。現在、主に取り組んでいる 5 つの POS システムのうち 2 つがあります。データベースと同期した後、データベースに次のテーブルが作成されました。

[POS1] => [
   customers=>[
      'id', 'FIRSTNAME', 'LASTNAME'
   ],
   products=>[
      'id', 'TYPE', 'TITLE', 'PRICE'
   ],
   'orders'=>[
       'id', 'PRODUCT_ID' 
    ],
    'transactions'=>[
       'id', 'ORDER_ID', 'CUSTOMER_ID'
     ]
];
[POS2] => [
   customers=>[
      'id', 'name'
   ],
   products=>[
      'id', 'price'
  ],
  transactions=>[
       'id', 'order_id', 'customer_id'
     ]
];
4

1 に答える 1