ネットでいろいろ調べたのですが見つからないのでこちらで質問させていただきます。サイトにいくつかのフォームがあり、$_POST をモデルに渡す方法がわかりません。ここでいくつかのオプションを考えました。
方法 1:
モデルから直接アクセスする$_POST
このアプローチで見られる問題は、モデルがビューに結び付けられているため、モデルが再利用できなくなることです。
方法 2:
投稿情報を含む配列を作成します$data
が、フォームに 10 個以上のフィールドがある場合、このすべての変数を割り当てるのは面倒であり、モデルでは、コントローラーでキーに名前を付けたものを知る必要があります。
方法 3:
各キーをパラメーターとしてモデル関数に渡し$_POST
ますが、これは方法 2 と同様の問題を引き起こします。10 個以上のフィールドがある場合は大量のパラメーターになり、後で新しいパラメーターを追加する場合は大量のコードになります。リライト。
他のphpプログラマーがこれをどのように行っているか知りたいです。