Как получить доступ к единственному значению в ассоциативном массиве Codegniter - PullRequest
0 голосов
/ 23 сентября 2019

Это мой контроллер и модель.

Пожалуйста, помогите мне в просмотре страниц abc, чтобы отобразить определенный столбец в поле таблицы.

public function abc()
{
    $n=$this->uri->segment(3);
    $svc['id'] =$this->Admin_model->getallserv($n);
    $this->load->view('abc',$svc);
}

public function getallserv($n)
{
    $sql = "select * from services where id=$n";     
    $query = $this->db->query($sql);   
    return $query->result();
}

1 Ответ

0 голосов
/ 23 сентября 2019
 - Update `$query->result()` to `$query->row_array()`  
 - Then result    will be like `array('column_name' =>
   'value','column_name' =>    'value'.........)`
 - assign to  `$svc` and in view you can access values like $svc->column_name


public function abc()
{
    $n=$this->uri->segment(3);
    $svc =$this->Admin_model->getallserv($n);
    $this->load->view('abc',$svc);
}

public function getallserv($n)
{
  $sql = "select * from services where id=$n";     
  $query = $this->db->query($sql); 
  return  $query->row_array();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...