public function listCE() { $ce = new ConstructionElement(); $criteria = $ce->getCriteria()->select('idConstructionElement, entry, entries.name as name, color.rgbFg, color.rgbBg, color.idColor'); Base::entryLanguage($criteria); Base::relation($criteria, 'constructionelement', 'construction', 'rel_elementof'); $criteria->where("construction.idConstruction = {$this->getId()}"); $criteria->orderBy('entries.name'); return $criteria; }
public function updateCxnElement() { try { $model = new ConstructionElement($this->data->cxnelement->idConstructionElement); $model->updateEntry($this->data->cxnelement->entry); $model->setData($this->data->cxnelement); $model->save($this->data->cxnelement); $this->renderPrompt('information', 'OK', "structure.editEntry('{$this->data->cxnelement->entry}');"); } catch (\Exception $e) { $this->renderPrompt('error', $e->getMessage()); } }