0

新しいモデルを保存/作成する必要があるコントローラーがたくさんあります。次のようになります。

public Controller_Test extends Controller_Template {

    if ($post = $this->request->post()) {

        $model = ORM::factory('model');
        $model->param1 = $post['Param1'];
        $model->param2 = $post['Param26'];
        $model->param3 = $post['Param31'];
        $model->param4 = $post['Param13'];
        $model->param5 = $post['Param2'];
        $model->param6 = $post['Param35'];
        $model->param7 = $post['Param10'];
        $model->param8 = $post['Param22'];
        $model->param9 = $post['Param3'];
        $model->save();
    }    

}

すべての配列を保存する統一(メソッドの作成)は可能ですか?

については知って$model->values($post)->create();いますが、投稿されたパラメータのキーが異なることがわかり、これが考慮される可能性があるため、実際にどのように機能するかをまだ理解できません。

多くの例では、すべてのデータ割り当てはコントローラーで行われますが、それらは非常に小さいです。私の場合、多くのデータ割り当て文字列を備えた巨大なコントローラーが必要であり、スタイルの悪いコーディングになると思います。

4

1 に答える 1