19 declare(strict_types=1);
44 public function setFieldValue(
string $a_field_name, $a_field_value): void
52 if (count($this->elements)) {
56 $this->elements = array();
62 $this->elements[$name] = $factory->getActiveRecordBridgeForInstance($element);
63 $this->elements[$name]->setElementId($name);
75 if (array_key_exists($a_element_id, $this->
getElements())) {
76 return $this->elements[$a_element_id];
84 foreach ($this->
getElements() as $element_id => $element) {
85 $element_fields = $element->getActiveRecordFields();
86 if ($element_fields) {
87 $fields[$element_id] = $element_fields;
getElement(string $a_element_id)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
setFieldValue(string $a_field_name, $a_field_value)
getFieldValue(string $a_field_name)
ADT DB bridge base class.