2017-01-08 3 views
1

Я новичок здесь. Мне очень нужна помощь от вас, чтобы решить эту проблему, пожалуйста.Как сделать кнопку перенаправлением на внешнюю ссылку в codeigniter?

Я хочу, чтобы связать имя кнопки «lihat rincian» и каждую строку таблиц для перенаправления на внешнюю ссылку, как http://website.com/

My view of datatables Image

Зрение DataTables, и эта кнопка находится на моем контроллере. Функция ссылки на другую страницу до этого - «деталь», а для списка для данных - «ajax_list2». Для информации мое имя базы данных «crud», а таблицы «edulib»

Это мой контроллер. Имя контроллера: edulibs

/*for load */ 
 
public function detail() 
 
\t { 
 
\t \t $this->session->set_userdata('url',current_url()); 
 
\t \t $id=$this->uri->segment(3); 
 
\t \t $data['detail']=$this->edulib_model->get_where('edulib','id',$id); 
 
\t \t $this->load->helper('url'); 
 
\t \t $this->load->view('profil',$data); 
 
\t \t 
 
\t } 
 

 
/* for list */ 
 
public function ajax_list2() 
 
\t { 
 
\t \t $list = $this->edulibs->get_datatables(); 
 
\t \t $data = array(); 
 
\t \t $no = $_POST['start']; 
 
\t \t foreach ($list as $edulibs) { 
 
\t \t \t $no++; 
 
\t \t \t $row = array(); 
 
\t \t \t $row[] = $edulibs->nama; 
 
\t \t \t $row[] = $edulibs->pembimbing1; 
 
\t \t \t $row[] = $edulibs->pembimbing2; 
 
\t \t \t $row[] = $edulibs->subyek; 
 
\t \t \t $row[] = $edulibs->judul; 
 
\t \t \t $row[] = $edulibs->tanggal; 
 

 
\t \t \t //add html for action 
 
\t \t \t $row[] = '<a class="btn btn-sm btn-primary center-block" href="'."detail/".$edulibs->id."".'" title="Tampilkan"><i class="glyphicon glyphicon-eye-open"></i> Lihat Rincian</a>'; 
 
\t \t 
 
\t \t \t $data[] = $row; 
 
\t \t } 
 

 
\t \t $output = array(
 
\t \t \t \t \t \t "draw" => $_POST['draw'], 
 
\t \t \t \t \t \t "recordsTotal" => $this->edulibs->count_all(), 
 
\t \t \t \t \t \t "recordsFiltered" => $this->edulibs->count_filtered(), 
 
\t \t \t \t \t \t "data" => $data, 
 
\t \t \t \t); 
 
\t \t //output to json format 
 
\t \t echo json_encode($output); 
 
\t }

Большое спасибо за вашу помощь раньше. Мне очень нужна ваша помощь Извините за плохой английский.

ответ

-1

Предполагая, что внешние ссылки вы имеете в виду в новой вкладке вы можете просто добавить целевой атрибут в вашей ссылке, для ссылки на сайте, вы можете просто изменить HREF значение, например:

<a class="btn btn-sm btn-primary center-block" href="http://website.com/" target="_blank" title="Tampilkan"><i class="glyphicon glyphicon-eye-open"></i> Lihat Rincian</a>