新しいモデルを保存/作成する必要があるコントローラーがたくさんあります。次のようになります。
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();
いますが、投稿されたパラメータのキーが異なることがわかり、これが考慮される可能性があるため、実際にどのように機能するかをまだ理解できません。
多くの例では、すべてのデータ割り当てはコントローラーで行われますが、それらは非常に小さいです。私の場合、多くのデータ割り当て文字列を備えた巨大なコントローラーが必要であり、スタイルの悪いコーディングになると思います。