Доброго дня. Выполняю тестовое задание, но возникла проблема, которую не могу победить. При переходе по ссылке в модель через контроллер не предается slug записи.
Вот файл контроллера:
public function show($slug = NULL) {
$data['news_item'] = $this->news_model->getSingleNews($slug);
if(empty($data['news_item'])) {
show_404();
}
$data['slug'] = $slug;
$this->load->view('blocks/header', $data);
$this->load->view('news/show', $data);
$this->load->view('blocks/footer');
}
Файл модели:
public function getSingleNews($slug) {
$query = $this->db->get_where('news', array('slug' => $slug));
return $query->row_array();
}
Вот роутинг:
$route['news/article/(:any)'] = 'news/show/$1';
По этой ссылке мы попадаем из цикла на страницу записи:
<a href="/news/article/<?php echo $news_item['slug']; ?>">More...</a>
. Буду благодарен за любую помощь.