From 5046454b737ca844d65423bcd7dcecaa4b00e718 Mon Sep 17 00:00:00 2001 From: "DESKTOP-GBA0BK8\\Admin" Date: Sun, 16 Apr 2023 14:05:55 -0400 Subject: [PATCH] Backend Model --- www-api/app/Controllers/WrenchApi.php | 14 ++++++++++---- www-api/app/Models/BackendModel.php | 2 +- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/www-api/app/Controllers/WrenchApi.php b/www-api/app/Controllers/WrenchApi.php index 717cbfca..46211934 100644 --- a/www-api/app/Controllers/WrenchApi.php +++ b/www-api/app/Controllers/WrenchApi.php @@ -24,7 +24,7 @@ class WrenchApi extends BaseController } public function apigate(){ -/* + //$request = service('request'); header('Access-Control-Allow-Origin: *'); //header("Access-Control-Allow-Origin: http://localhost:9057 "); @@ -33,7 +33,7 @@ class WrenchApi extends BaseController //header("Access-Control-Allow-Headers: Cache-Control, Pragma, Origin, Authorization, Content-Type, X-Requested-With"); header('Access-Control-Allow-Methods: POST, GET, PUT, DELETE, OPTIONS'); header('Content-type: application/json'); -*/ + // what is the endpoint $uri = urldecode(current_url(true)); $findme = '?'; @@ -296,8 +296,14 @@ class WrenchApi extends BaseController $in["pid"] = 100; $out = array(); if ( $call_backend == true){ - $wrenchboard = new \App\Models\BackendModel(); - $ret = $wrenchboard->wrenchboard_api($in, $out); + + $this->load->model('BackendModel'); + $out = array(); + $ret = $this->BackendModel->wrenchboard_api($in, $out); + + + // $wrenchboard = new \App\Models\BackendModel(); + // $ret = $wrenchboard->wrenchboard_api($in, $out); $out['internal_return'] = 0; // $ret; // this is reserved array parameter - to be captured and received before you use the out array() } else diff --git a/www-api/app/Models/BackendModel.php b/www-api/app/Models/BackendModel.php index 1ef065ea..8011d62c 100644 --- a/www-api/app/Models/BackendModel.php +++ b/www-api/app/Models/BackendModel.php @@ -6,7 +6,7 @@ class BackendModel extends Model { const DEBUG_API_CALLS = true; - public $wrenchboard; + private $wrenchboard; // internal use only - no overriding public $USER = 'root'; public function __construct() {