1

私はマルチサイトプロジェクトに取り組んでおり、これにはメザニン+カートリッジを使用しています。両方のサイトで同じ在庫を使用したい。ただし、これにはいくつかの問題があります。現在のサイトのIDを格納するフィールドsite_idがテーブルにあります。productしたがって、productサイト上で再利用することはできません。

一部のフィールドの値を変更して、エントリをデータベースに2回保存できる方法はありますか(シグナルなどの助けを借りて)?

これが可能な場合は、上書きするだけsite_idです。残りの部分は、前のエントリと同じままです。これにより、異なるサイトで製品を2回入力する作業負荷が軽減されます。

ありがとう。

4

1 に答える 1

0

同じことを2回書くのは厳禁です。何かが間違いなくうまくいかず、2 つの一致しないデータベースが存在することになります。site_id-product の関係を M2M にして、複数の を持てるようにしてみませんsite_idか?

于 2013-01-16T09:04:18.800 に答える