function __construct($connectionNumber = 0) { parent::__construct($connectionNumber); $this->setTableName('entity_properties_tbl'); $sm = new org_glizy_dataAccessDoctrine_SchemaManager($this->connection); $sequenceName = $sm->getSequenceName($this->getTableName()); $this->setSequenceName($sequenceName); $fields = $sm->getFields($this->getTableName()); foreach ($fields as $field) { $this->addField($field); } }
function __construct($connectionNumber = 0) { parent::__construct($connectionNumber); $this->setTableName('documents_tbl', org_glizy_dataAccessDoctrine_DataAccess::getTablePrefix($connectionNumber)); $sm = new org_glizy_dataAccessDoctrine_SchemaManager($this->connection); $sequenceName = $sm->getSequenceName($this->getTableName()); $this->setSequenceName($sequenceName); $fields = $sm->getFields($this->getTableName()); foreach ($fields as $field) { $this->addField($field); } $this->addRelation(array('type' => 'joinTable', 'name' => 'rel_aclEdit', 'className' => 'org.glizy.models.JoinDoctrine', 'field' => 'join_FK_source_id', 'destinationField' => 'join_FK_dest_id', 'bindTo' => '__aclEdit', 'objectName' => '')); $this->addRelation(array('type' => 'joinTable', 'name' => 'rel_aclView', 'className' => 'org.glizy.models.JoinDoctrine', 'field' => 'join_FK_source_id', 'destinationField' => 'join_FK_dest_id', 'bindTo' => '__aclView', 'objectName' => '')); $this->setProcessRelations(true); }
function __construct($connectionNumber = 0) { parent::__construct($connectionNumber); }
public function saveHistory($values = NULL, $forceNew = false, $comment = '') { if (__Config::get('glizy.dataAccess.validate')) { $this->validate($values); } if (!is_null($values)) { parent::loadFromArray($values); } if ($this->isNew() || $forceNew) { $result = $this->insert($values, self::STATUS_DRAFT, $comment); } else { if (!empty($this->modifiedFields) || !is_null($values)) { $result = $this->insertDetailOnly($values, $this->getStatus(), self::STATUS_DRAFT, $comment); } } return $this->getId(); }
public function emptyRecord() { parent::emptyRecord(); $this->setType($this->type); }