私は、基本的なフォーム入力がたくさんあるかなり大きなフォームを持っていますが、派手なものは何もありません。しかし、ユーザーはインターネットが不安定な場所にいるため、フォームに一度にすべて入力してから送信する必要があります。
このフォームに 2 つのセクションを追加します。1 つは、タスク マネージャー タイプのウィジェットです。もう 1 つは、削除機能のない基本的な CRUD テーブルです。
タスク マネージャーと CRUD テーブルの両方が Footable を使用しており、データを事前入力するために foreach の行があります。
明らかに、これらを配列として POST する必要があります。したがって、 Name 属性を使用して、このようにうまくやっています。
- name="need[ Echo'ing ID ][id]"
name="need[ Echo'ing ID ][store_number]"
name="タスク[ Echo'ing ID ][id]"
- name="タスク[ Echo'ing ID ][割り当て済み]"}
これにより、配列が正常に投稿され、正常に機能しています。
説明が長くなってすみません。私は、より多くの情報が好きで、より少ない情報が好きであることを知っています。
私の問題。
フッタブルで新しい行を挿入すると、各入力フィールドに一意の名前キーを作成できる場所が見つかりません。ここでは、上記のエコー ID があります。各インサートには約 8 行あります。最初の挿入を一意にすることはできますが、他のすべては失敗します...誰か助けてくれますか?