datamapperオブジェクトを1つずつ割り当てるのではなく、自動的に/動的にすべての属性を設定する方法はありますか?Codeigniter Datamapperは、投稿データからオブジェクト属性を設定します
私のフォームフィールド名は、datamapperモデルの属性とまったく同じです。
だから、これを行うには短い方法があります:
function add() {
if($this->input->post('client-add')) {
$c = new Client();
$c->name = $this->input->post('name');
$c->email = $this->input->post('email');
// and so on for about 20 more properties
$c->save();
}}
私はcodeigniter datamapperから配列ヘルパーをインストールすることになり、$ c = from_array($ this-> input-> post()); $ c-> save(); – Simon