0

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();
?>
4

0 に答える 0