0

ここに私の質問があります: 私はウィザードを作成する必要があります。顧客が「新しい」非常に大きなオブジェクトなどを作成し、それに関連する他のオブジェクトを作成する必要があります。地球など。それぞれがデータベースの異なるテーブルに格納されているため、最初に挿入して、最初のオブジェクトのデータベース生成 ID を取得し、別のオブジェクトとの関係を作成する必要があります。それが、すべてを 1 つのビューに配置して、Jquery で選択的な DIV を非表示にすることは、私の選択肢の 1 つではないと私が考える理由です。オブジェクトが大きいため、セッションはオプションではありません。また、Web サイトの種類により、ウィザードは次のようにする必要があります。

  1. オブジェクト 1 の基本的な詳細
  2. オブジェクト 1 の画像 (ここでは最初のオブジェクトの ID が必要です)
  3. 位置情報 (以前と同様に Google マップを使用)
  4. オブジェクト 1 の詳細。
  5. プレビュー
  6. 公開

ポイントは、ステップ 4 で、ユーザーが DB に必要ないくつかのフィールドに入力することです。顧客の要求の一部であるため、それらを null 可能にすることはできません。

誰かが少なくともアイデアを与えることができれば、いいでしょう...よろしくお願いします

4

1 に答える 1

1

オブジェクトのサイズのために、オブジェクトをセッションに保存することは望ましくないと述べています。別の方法は、そのオブジェクトをシリアル化してデータベースに格納することです。ユーザーがウィザードを進めていくと、そのオブジェクトが取得、更新され、blob として保存されます。公開したら、適切なレコードを挿入し、シリアル化されたオブジェクトを保存しているテーブルから削除できます。

于 2009-10-14T00:29:28.513 に答える