如何将代码点火器模型中的一些变量返回到控制器



我完成了最后一天的任务,但到目前为止我还没有完成。事实上,我有代码点火器模型数据,这些数据我正在传递给控制器&这个控制器到Angularjs CTRL和this 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']);        
}
}

我再次提供相同的问题解决方案您也可以从控制器传递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']);
}
}

最新更新