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