Răsfoiți Sursa

加入medoo

visuddhinanda 4 ani în urmă
părinte
comite
1d19dfe22e
1 a modificat fișierele cu 10 adăugiri și 8 ștergeri
  1. 10 8
      app/db/table.php

+ 10 - 8
app/db/table.php

@@ -1,13 +1,13 @@
 <?php
 require_once "../redis/function.php";
-/*
+
 // Require Composer's autoloader.
 require '../../vendor/autoload.php';
  
 // Using Medoo namespace.
 use Medoo\Medoo;
 
-*/
+
 class Table
 {
     protected $dbh;
@@ -21,7 +21,6 @@ class Table
     function __construct($db,$table,$user="",$password="",$redis=false) {
         $this->dbh = new PDO($db, $user, $password,array(PDO::ATTR_PERSISTENT=>true));
         $this->dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
-		/*
 		$database = new Medoo([
 			// Initialized and connected PDO object.
 			'pdo' => $this->dbh,
@@ -31,7 +30,7 @@ class Table
 		]);
 		
 		$this->medoo = $database;
-		*/
+		
 		$this->redis = $redis;
 		$this->table = $table;
 		$this->result = ["ok"=>true,"message"=>"","data"=>array()];
@@ -52,14 +51,13 @@ class Table
 			# code...
 			$updateDate[$value] = $data[$value];
 		}
-		$updateDate["created_at"] = mTime();
 		$this->medoo->insert(
 			$this->table,
 			$updateDate
 		);
 
-		$newId = $database->id;
-		$this->result["data"] = $newId;
+		$updateDate["id"] = $this->medoo->id();
+		$this->result["data"] = $updateDate;
 		return $this->result;
 	}
 	public function _update($data,$columns,$where=null){
@@ -67,7 +65,6 @@ class Table
 			# code...
 			$updateDate[$value] = $data[$value];
 		}
-		$updateDate["updated_at"] = mTime();
 
 		if($where==null){
 			$where = ["id"=>$data["id"]];
@@ -91,6 +88,7 @@ class Table
 		return $this->result;
 	}
 
+
 	public function _deleteId($id){
 		$output = $this->medoo->delete(
 			$this->table,
@@ -105,6 +103,10 @@ class Table
 			$where
 		);
 		$this->result["data"] = $output->rowCount();
+		if($this->result["data"]==0){
+			$this->result["ok"] = false;
+			$this->result["message"] = ":no delete";
+		}
 		return $this->result;
 	}