|
|
@@ -19,10 +19,6 @@ abstract class Entity {
|
|
|
|
|
|
const _properties = Array();
|
|
|
|
|
|
- public function teste() {
|
|
|
- return static::class;
|
|
|
- }
|
|
|
-
|
|
|
public static function get_properties() {
|
|
|
$properties = Array();
|
|
|
foreach (static::_properties as $propertie) {
|
|
|
@@ -73,7 +69,7 @@ abstract class Entity {
|
|
|
$update_string = rtrim($update_string, ', ');
|
|
|
|
|
|
$sql = "UPDATE " . static::table_name . " SET $update_string WHERE id = :_update_id";
|
|
|
- DBInstance::execute($sql, $this->connection_name, $update_data);
|
|
|
+ DBInstance::execute($sql, $update_data, static::connection_name);
|
|
|
}
|
|
|
|
|
|
private function create() {
|
|
|
@@ -95,7 +91,7 @@ abstract class Entity {
|
|
|
$second_argument = rtrim($second_argument, ', ');
|
|
|
|
|
|
$sql = "INSERT INTO " . static::table_name . " ($first_argument) VALUES ($second_argument)";
|
|
|
- DBInstance::execute($sql, static::connection_name, $insert_data);
|
|
|
+ DBInstance::execute($sql, $insert_data, static::connection_name);
|
|
|
$this->id = DBInstance::last_insert();
|
|
|
}
|
|
|
|
|
|
@@ -120,7 +116,7 @@ abstract class Entity {
|
|
|
|
|
|
public function purge() {
|
|
|
$sql = "DELETE FROM " . static::table_name . " WHERE id = :id";
|
|
|
- DBInstance::execute($sql, static::connection_name, Array('id' => $this->id));
|
|
|
+ DBInstance::execute($sql, Array('id' => $this->id), static::connection_name);
|
|
|
}
|
|
|
|
|
|
private function fill($data) {
|
|
|
@@ -161,7 +157,7 @@ abstract class Entity {
|
|
|
$sql = "SELECT $criteria FROM " . static::table_name . " $limits_sql";
|
|
|
}
|
|
|
|
|
|
- $results = DBInstance::query($sql, static::connection_name);
|
|
|
+ $results = DBInstance::query($sql, Array(), static::connection_name);
|
|
|
$objects = Array();
|
|
|
|
|
|
foreach ($results as $value) {
|
|
|
@@ -213,7 +209,7 @@ abstract class Entity {
|
|
|
$sql = "SELECT COUNT(*) FROM " . static::table_name . " $criteria_sql";
|
|
|
}
|
|
|
|
|
|
- $results = DBInstance::query_one($sql, static::connection_name, $criteria_data);
|
|
|
+ $results = DBInstance::query_one($sql, $criteria_data, static::connection_name);
|
|
|
return $results->count;
|
|
|
}
|
|
|
|
|
|
@@ -272,7 +268,7 @@ abstract class Entity {
|
|
|
$sql = "SELECT $select_sql FROM " . static::table_name . " $criteria_sql $limits_sql";
|
|
|
}
|
|
|
|
|
|
- $results = DBInstance::query($sql, static::connection_name, $criteria_data);
|
|
|
+ $results = DBInstance::query($sql, $criteria_data, static::connection_name);
|
|
|
$objects = Array();
|
|
|
|
|
|
foreach ($results as $value) {
|
|
|
@@ -331,7 +327,7 @@ abstract class Entity {
|
|
|
$sql = "SELECT $select_sql FROM " . static::table_name . " $criteria_sql $limits_sql";
|
|
|
}
|
|
|
|
|
|
- $results = DBInstance::query($sql, static::connection_name);
|
|
|
+ $results = DBInstance::query($sql, Array(), static::connection_name);
|
|
|
$objects = Array();
|
|
|
|
|
|
foreach ($results as $value) {
|
|
|
@@ -438,7 +434,7 @@ abstract class Entity {
|
|
|
}
|
|
|
$sql = "SELECT $remote_in_pivot FROM $pivot_table WHERE $local_in_pivot = $this->id $limits_sql";
|
|
|
|
|
|
- $relations = DBInstance::query($sql, static::connection_name);
|
|
|
+ $relations = DBInstance::query($sql, Array(), static::connection_name);
|
|
|
$ids = Array();
|
|
|
foreach ($relations as $relation) {
|
|
|
$ids[] = $relation->$remote_in_pivot;
|
|
|
@@ -477,7 +473,7 @@ abstract class Entity {
|
|
|
}
|
|
|
|
|
|
$sql = "SELECT * FROM $pivot_table WHERE $local_in_pivot = $this->id $limits_sql";
|
|
|
- $relations = DBInstance::query($sql, static::connection_name);
|
|
|
+ $relations = DBInstance::query($sql, Array(), static::connection_name);
|
|
|
$objects = Array();
|
|
|
|
|
|
if (empty($relations)) {
|