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