load->model('organisation/Organisationseinheit_model'); if (isset($data['typ'])) $typ = $data['typ']; else $typ = null; $res = $this->Organisationseinheit_model->getRecursiveList($typ); // *** set data *** if (isset($data['htmltagname'])) $this->_htmltagname = $data['htmltagname']; // items from db foreach ($res->retval->result() as $obj) { $item = array ( 'name' => $obj->name, 'value' => $obj->value ); if (isset($data['oe_kurzbz']) && $data['oe_kurzbz'] == $obj->value) $item['selected'] = true; else $item['selected'] = false; $data['items'][] = $item; } $data['htmltagname'] = $this->_htmltagname; $this->view('widgets/organisationseinheit', $data); } }