Недавно я пытался выяснить эту проблему. Представьте себе страницу с несколькими ссылками, каждая ссылка создается с помощью запроса, который извлекает все ссылки из моего DB
. То, что я пытаюсь сделать, - это когда я нажимаю ссылку, которая загружает подробную страницу этого идентификатора точной ссылки в пределах detail
. Вместо этого я получаю URL с прикрепленным к нему идентификатором. Я думаю, что это .$row->id
- это то, что вызывает его, но я не знаю, как еще передать идентификатор контроллеру. Ниже мой код .. Спасибо заранее за чтение и, возможно, помощь.Как передать идентификатор ссылки контроллеру?
detail_v
результат (а) в $ ряду):?> ID)>»целевых = "_blank" класс = "мозаичного наложения">
контроллер?
public function detail($id) {
$this->load->model('Core_m');
$page =$this->Page_model->get_page_by_id($id);
$this->load->view('detail_v');
}
Core_m
public function get_page_by_id($id) {
$query = $this->db->query("SELECT * FROM (`page`) WHERE `id` = \"$id\" LIMIT 1");
if ($query->num_rows() > 0)
{
return $query->row();
}
return false;
}
Также вторая вещь, которую я не могу показаться, чтобы выяснить, почему, нажав на ссылку откроется новое окно браузера, а не просто переадресацию на новый URL-адрес в этом же окне. Пожалуйста, если у вас есть идеи по решению любой из этих проблем, пожалуйста, дайте мне знать. Вся помощь очень ценится.
Удалить 'цель = "_blank"' из '' тег, который будет держать его в том же окне – MackieeE
PHP эхо base_url ("ядро/подробно /'.$ row-> ID)?> Ищите/ –