2
我試圖在Codeigniter的Datamapper中保存一個長表單。我能夠保存表單如果我通過這樣的更改數據映射器中的循環對象ORM
$t->brandName = $this->input->post('brandName');
$t->specialNotes = $this->input->post('specialNotes');
$t->name = $this->input->post('name');
價值現在,如果我把保存的方法它的工作原理
$t->save();
由於形式是大我試圖在的foreach添加對象的值
$a = get_object_vars($t);
foreach ($a['stored'] as $k => $val){
$t->$k = $this->input->post("$k");
}
但是如果我叫$t->save()
這是行不通的。
@MakDotGNU:我添加了一些可能會讓你感興趣的代碼。 – 2011-05-11 19:13:55
謝謝@wesley這會幫助我。 – 2011-05-12 05:39:15