SQLコードが機能するようになったら、SQLコードをモデルに移動します。そこにあるはずです。しかし、最初からうまくいかなければ何の役にも立ちません。何か不足している可能性がありますが、SQL結果の「id」をハイパーリンクとして配置するにはどうすればよいですか (ex hyperlink www.mainsite.com/hw/id/$id)
すでに index.php を転送しています。
現在のコントローラー:
function index()
{
$this->load->library('pagination');
$this->load->library('table');
$this->load->library('form_validation');
$this->load->helper(array('html','url'));
$config['base_url'] = '/index.php/hw/id';
$config['total_rows'] = $this->db->get('HWC')->num_rows();
$config['per_page'] = 20;
$config['num_links'] = 1;
$config['full_tag_open'] = '<div class="pagination pagination-centered"><ul>';
$config['full_tag_close'] = '</ul></div>';
$config['cur_tag_open'] = '<li class="active"><a href="#">';
$config['cur_tag_close'] = '</a></li>';
$config['num_tag_open'] = '<li>';
$config['num_tag_close'] = '</li>';
$config['first_tag_open'] = '<li>';
$config['first_tag_close'] = '</li>';
$config['last_tag_open'] = '<li>';
$config['last_tag_close'] = '</li>';
$this->pagination->initialize($config);
$this->db->distinct();
$this->db->order_by('Col');
$this->db->select('*');
$where = array('ModelName IS NOT NULL' => null);
$data['records'] = $this->db->get_where('HWC', $where, $config['per_page'], $this->uri->segment(3));
$result = $this->table->set_heading('HWC #', 'Col #', 'Model Name', 'Series', 'Color', 'Tampo', 'Base Color', 'Base Type', 'Window Color', 'Interior Color', 'Wheel Type', 'Toy #', 'Country', 'Notes', 'Series #', 'Year Produced');
$data['main_content'] = 'hw_view';
$this->load->view('includes/template', $data);
}
現在のビュー:
<?php
echo $this->table->set_template(array('table_open' => '<table class="table table-condensed table-hover">'));
echo validation_errors('<p class="error">');
echo $this->table->generate($records);
echo $this->pagination->create_links();
?>