private function getEntityIdField(Entity $entity) { return "moldp_" . $entity->getTableName() . "_" . $entity->getTableId()->getFieldName(); }
public static function createOrderBy(Entity $entity, $entityField, $descend = false) { $tableName = "moldp_" . $entity->getTableName() . "_" . $entityField; $direction = $descend ? "DESC" : "ASC"; return array("field" => $tableName, "direction" => $direction); }
public function test_name() { $entity = new Entity(); $entity->setTableName('abc'); test($entity->getTableName() == 'abc_entity'); }
public static function getEntityByLastValueOfTabela(Entity $objeto) { $primaryKey = $objeto->getPrimaryKey(); $tabela = $objeto->getTableName(); $sql = "select * from {$tabela} order by {$primaryKey} desc limit 1"; $rs = self::returnDescription($sql, $objeto); return $rs; }
private function appendTableToEntityFields(Entity $entity) { $prefix = "moldp_" . $entity->getTableName(); $entityFields = " {$prefix}." . $entity->getTableId()->getFieldName() . " AS " . $prefix . "_" . $entity->getTableId()->getFieldName() . ","; foreach ($entity->getEntityFields() as $key => $entityField) { if (!$entityField->isMappedEntity()) { $entityFields .= " {$prefix}." . $entityField->getColumnName() . " AS " . $prefix . "_" . $entityField->getColumnName() . ","; } } return rtrim($entityFields, ","); }