私は codeigniter を初めて使用し、プロジェクトで datamapper (バージョン 1.8) を使用しています。mysql データベースにデータを保存する際にいくつかの問題に直面しています。
次のように私のテーブル構造は次のとおりです。
テーブル: target_numbers [キャンペーンと 1 対 1 の関係があります] カラム: id , phone_number
表: track_numbers [キャンペーンと1対1の関係] column: id , phone_number
表: キャンペーン [ターゲットとトラック番号と 1 対多の関係があります] 列: id 、タイトル、タイプ
表: map_numbers 列: id 、target_number_id、track_number_id、campaign_id
新しいキャンペーン ユーザーを作成するには、まずドロップダウン フィールドからターゲット番号を選択し、選択したターゲット番号に対して入力フィールドに追跡番号を入力する必要があります。別の選択されたターゲット番号に対して別の追跡番号を作成するための「別の追加」ボタンがあります。このプロセスは数回行うことができます。
しかし、キャンペーン データと追跡番号情報をデータベースに保存できません。
これに適切なテーブル構造と、この場合の値の保存方法を教えてください。