0

私は単純な e コマース Web サイトを作成しています。ここで、注文の合計をデータベースに挿入する必要があるかどうかを尋ねところ、一般的な答えは「いいえ」だったので、それを受け入れました。

しかし、今、私はいくつかの作業を行っており、Mysql は SELECT/UPDATE/DELETE の担当者ではないことを思い出しました。おそらく、彼はmath注文の合計を計算するために を実行できます...

私は実際に2つのテーブルを持っています:

  • 注文
  • 商品 (数量と価格の値を持つ)

これらの 2 つの値で注文の合計値を自動的に計算する (CakePHP で) 仮想フィールドを作成する方法はありますか?

ありがとう

4

1 に答える 1

0

最初に2つのテーブル(x_orders_products)をid、order_id、product_id、quantity、dateで作成し、もう1つのテーブル(orders)をid、user_idで作成しないのはなぜですか。注文に挿入すると、最後に挿入された ID が取得され、次に x_orders_products に挿入され、これらのデータに基づいて注文を計算するビューが生成されます。

于 2012-08-17T22:02:33.060 に答える