thinkphp Uploadify 画像アップロード後のフォーム送信プロセスはどのように設計すべきですか?
タイトルにあるように
達成したいことは、画像をクリックして複数の画像をアップロードし (完了)、その他の項目を入力することです。
フォーム情報テーブルと添付ファイルテーブルの 2 つがあります
質問は、uploadyify を使用してアップロードし、データベースに直接挿入することです
というフィールドがあります画像アップロードのステータスとフォームの対応する ID フィールドから、どのフォーム情報であるかを判断します。
以下は私独自の処理方法です。
アップロードしてデータベースの画像添付テーブルに挿入し、クエリを実行します。画像の ID をもう一度 (1 回書き込み、1 回クエリ)
複数の画像がある場合、これは ID の配列を返す必要がありますか? 複数の画像の各画像はレコードに書き込まれますか?添付ファイルのアドレスの URL が記録されている場合は特に長くなりますか?
次に、フォームに記入してフォームのテーブルに挿入し、再度クエリします。フォーム入力レコードの ID を返します (一度書き込んで、一度クエリを実行します)。 )
返された添付ファイル ID に基づいてテーブル内のレコードの場所を検索し、添付ファイルに対応するフォーム ID フィールドに ID を入力します。 (クエリは 1 回、書き込みは 1 回)
これは非常に悪いことではありませんか?
フォームと添付ファイルの関係テーブルを見たい場合、これが最も一般的に使用されるものですか~
関係テーブルでは、フォーム ID が複数の画像の ID 配列に対応していますか?
通常、これはどのように設計すればよいですか?~初心者なので、アドバイスをお願いします~プロセスを処理する方法がわかりません、アドバイスをお願いします~
-- ---- 解決策 ------------------------
1. フォームにトークンを追加して、現在のトークンをマークできます。 2. 添付ファイル テーブルは、トークンを使用してフォーム データを関連付けることで個別に管理でき、複数のレコードまたは 1 対 1 に対応できます