亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何傳遞一些變量以將codeigniter模型中的響應數據返回給控制器

如何傳遞一些變量以將codeigniter模型中的響應數據返回給控制器

PHP
胡說叔叔 2022-10-28 14:26:12
我在最后一天完成這項任務,但直到現在我還沒有得到。實際上我有codeigniter模型數據這個數據我傳遞給控制器&這個控制器給Angularjs CTRL和這個CTRL來顯示HTML頁面。在模型中,我在 siteurl 和 siteName 中有變量,并且我有數據庫表數據。這些我想要返回響應數組的所有數據。我回來了,但 siteurl 和 siteName 沒有返回,其他數據的名字、姓氏、電子郵件來了。請幫助我。我已將 print_r($result) 放入控制器中,未出現 siteurl & siteName 未返回 & 其他數據即將出現:這是我的模型代碼:  $siteURLs  = site_url();      $data['siteurl'] = $siteURLs.'credits';       $data['siteName'] = $siteName;  $iddss = $params['id'];      $data = $this->db->select('id, credit, firstName, lastName, email')                    ->where('id', $iddss)                    ->where('archived is NULL')                    ->get('users')                    ->row_array();  $response = array('status'=> 'success',                    'message'=> $this>lang>line('succ_update_1'),                    'succ_code'=> 'succ_update_1',                    'data'=> $data);  hLog($response,6,$params['id']);      return $response;這是我的控制器代碼:  function index()          {             $data = validate_my_params(array('id' => 'required|id'));             if($data['status'] == 'success')             {                $result = $this->LowCredit_model->info($data['data']);        print_r($result);        jsonSuccess($result,$result['succ_code']);             }  }
查看完整描述

1 回答

?
楊__羊羊

TA貢獻1943條經驗 獲得超7個贊

我再次提供相同的問題解決方案您也可以 從 控制器傳遞 site_url()不需要從模型傳遞


您的型號代碼


function info(){


    $iddss = $params['id'];

    $result['siteurl'] =   site_url().'credits'; 

    $result['siteName'] = $siteName;

    $result['status']     =  'success';

    $result['message']    =  $this->lang->line('succ_update_1');

    $result['succ_code']  =  'succ_update_1';


    $result['data'] = $this->db->select('id, credit, firstName, lastName, email')

            ->where('id', $iddss)

            ->where('archived is NULL')

            ->get('users')

            ->row_array();         

      hLog($result,6,$params['id']);

    return $result;

    }

你的控制器代碼


function index(){

$data = validate_my_params(array('id' => 'required|id'));

if($data['status'] == 'success'){

    $result     =   $this->LowCredit_model->info($data['data']);       

    jsonSuccess($result,$result['succ_code']);

    }

}


查看完整回答
反對 回復 2022-10-28
  • 1 回答
  • 0 關注
  • 107 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號