私は単純な不動産管理システムを構築してPHPを学んでいます。私は人々が家の詳細を追加することができるフォームを持っており、それは "プロパティ"というテーブルに追加されます。私はその後、家を見たときにギャラリーとして表示される家の複数の画像を追加する機能が必要でした。単一のレコードの複数の画像アップロードを扱うアプローチ
"propertyimages"と呼ばれる画像パスを処理する別のテーブルを作成しました。このテーブルの行を、「プロパティ」テーブルのIDを介してプロパティにリンクできます。しかし、私の質問は、プロパティ自体がまだテーブルに保存されていない場合は、どのようにプロパティのIDで画像パスを保存することができますか?
つまり、画像のパスを保存するためのプロパティIDを持っているため、プロパティを最初に保存してから画像を追加する方が簡単ですが、同じフォームではどのように行うことができますか時間?
あなたがこれまで行ってきたことを示してください – urfusion
私はコードを要求していません、ちょっとした提案やアプローチです。私のコードは私の質問と無関係です。 –
イメージはプロパティの詳細の一部を形成するため、プロパティとイメージを同時に保存する必要があります。つまり、プロパティを保存し、IDを取得し、IDに対してイメージを保存します。これらのアクションはすべて1つのトランザクション内で行われるため、プロパティは画像とともに保存されるか、まったく保存されません。 –