前提・実現したいこと
CakePHP3で複数テーブルに対して登録処理を行う。
疑問
1ユーザーに対して複数の電話番号を登録できる仕様です。
テーブル構成は
ユーザーテーブル1に対して電話番号テーブルが複数レコード紐づく構成です。
1画面でユーザー情報と電話番号を同時に入力したい場合、
ファイル構成はどのようにすれば良いのでしょうか?
考えた構成
1
ユーザーControllerのaddからユーザーテーブルと電話番号テーブルに対して登録処理を行う。
【疑問】ユーザーControllerから別テーブルの更新をして良いのでしょうか?
2
独自のControllerをつくって、そこからユーザーテーブルと電話番号テーブルに対して登録処理を行う。
【疑問】この場合、画面からpostされたデータを受け取る独自データクラス?が必要?
回答1件
あなたの回答
tips
プレビュー