Я пытаюсь отобразить два столбца в моем табличном представлении, один из которых является названием документа, а другой - описанием документа.У меня есть столбец в конкретной таблице, который я выбираю с именем «filename», в котором хранится имя загруженного документа, связанное с его заголовком и описанием.
Мне интересно, как мне удастсяотображать только заголовок и описание, а в качестве значения гиперссылки заголовка указывать данные, содержащиеся в столбце «имя файла»?(По сути, я хочу, чтобы они могли загружать документ после того, как они нажмут на его имя)
Я вполне уверен, что смогу справиться с этим вручную, пропустив генератор таблиц и выполнив «foreach », чтобы распечатать все данные из набора результатов, но я открыт для предложений, так как это может привести к небрежному коду.Вот фрагмент моего контроллера ниже.
<?php
class blah extends CI_Controller {
public function troubleshooting() {
$this->load->library('pagination');
$this->load->library('table');
$config['base_url'] = 'http://somewebsite.com/troubleshooting';
$config['total_rows'] = $this->db->get('document')->num_rows();
$config['per_page'] = 10;
$config['num_links'] = 10;
$this->pagination->initialize($config);
$data['records'] = $this->db->get('document', $config['per_page'],$this->uri->segment(3));
$this->db->select('doc_title, filename, description, category_id, product_id');
$this->db->where('category_id = 1');
$this->db->where('product_id = 1');
$this->db->order_by('doc_title', 'asc');
$this->load->view('blah/troubleshooting.php', $data);
}
}