Welcome Guest, Not a member yet? Register   Sign In
Unable to update the model value
#1

Code:
<?php

namespace App\Controllers;
use CodeIgniter\RESTful\ResourceController;

use CodeIgniter\HTTP\IncomingRequest;
use DateTime;


class igmc_pat_dat extends ResourceController
{
 
    protected $modelName = '';
    protected $format ='json';
    protected $requestedModule;


public function index(){

$request = service('request');

$fromDate = $request->header('fromDate')->getValue();
$toDate = $request->header('toDate')->getValue();
$requestedModule = $request->header('module-code')->getValue();

$temtodate = DateTime::createFromFormat('d/m/Y h:i:s', $toDate); 
$formatedtoDate=$temtodate->format("Y-m-d h:i:s");
$ddd= DateTime::createFromFormat('d/m/Y h:i:s', $fromDate);
$formatedDate = $ddd->format("Y-m-d h:i:s");


    // $pat_rec = $this->model->where('datetime_of_txn >', $formatedDate)->where('datetime_of_txn <', $formatedtoDate)->findAll();
    // return $this->respond($pat_rec);


if($requestedModule){
 
    if($requestedModule==1){
$this->modelName = 'App\Models\igmc_pat_1_model';
$pat_rec = $this->model->where('datetime_of_txn >', $formatedDate))->findAll();
return $this->respond($pat_rec);
    }
    else if($requestedModule==2){
$this->modelName = 'App\Models\igmc_pat_2_model';
$pat_rec = $this->model->where('datetime_of_txn >', $formatedDate)->findAll();
return $this->respond($pat_rec);
    }
    else{

        echo "  Data Requested";
    }

}

$pat_rec = $this->model->where('datetime_of_txn >', $formatedDate)->where('datetime_of_txn <', $formatedtoDate)->findAll();
return $this->respond($pat_rec);
}
}
Unable to change the model value, whenever I try echo the model name (After changing using if condition) the correct model is displayed but  if I try to call it using $pat_rec it uses the declared model name i.e. 'line 8
Reply




Theme © iAndrew 2016 - Forum software by © MyBB