Часть контроллера:
$data['message']=$this->Member_model->add_member($params);
$data['member']=$this->Member_model->get_member($data['message']);
$data['qrdata']=$this->Member_model-> get_qrcodedata($data['message']);
$this->load->library('ciqrcode');
$qr_image=rand().'.png';
$params['data'] = $data['qrdata'];
$params['level'] = 'H';
$params['size'] = 8;
$params['savename'] =FCPATH."uploads/qr_image/".$qr_image;
if($this->ciqrcode->generate($params)){
$data['img_url']=$qr_image;
}
$data['_view'] = ('member/success');
$this->load->view('layouts/main',$data);
Часть модели:
function get_qrcodedata($memID){
$this->db->select('member.memregID,member.fullname,member.picture,member.currentDivision,member.mobileno,member.age');
$this->db->from('member');
$this->db->where('memID',$memID);
$query = $this->db->get();
//return $num = $query->num_rows();
return $query->result();
}
Просмотреть деталь
<?php
if($img_url){
?>
<br><br>Your QRcode Image here. Scan this to get result<br>
<img src="<?php echo site_url('uploads/qr_image/'.$img_url); ?>" alt="QRCode Image">
<?php
}
?>
Генерируется emtry Qrcode.в части контроллера $ params ['data'] = $ data ['qrdata']; данные сохраняются.Я думаю, что Qrcode пуст из-за типа $ params ['data'] .Как я могу генерировать правильный Qrcode?Спасибо :)