Тег привязки автоматически вызывает href без щелчка в Codeiginitor

Здесь, в моем обзоре:

<div class = "dropdown">
<button class = "btn dropdown-toggle" type = "button" data- toggle = "dropdown">Dropdown Example
<span class = "caret"></span></button>
<ul class = "dropdown-menu">
<?php 
foreach($site as $sites)
{
echo '<li ><a href = "'.redirect(base_url().'shop/viewSiteId',$sites->site_id).'">"'.$sites->site_title.'"</a> </li>';
}
?>
</ul>
</div>
<?php 
}
?>

я хочу перенаправить, когда пользователь нажимает на $ sites-> site_title но как он работает, он автоматически перенаправляется на URL-адрес

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
55
2

Ответы 2

enter code here"<li><a href='shop/viewSiteId?id = ".$sites->site_id."'>".$sites->site_title."</a></li>";

и получите этот идентификатор с помощью метода GET

В представлении "<li> <a href='shop/viewSiteId?id = ".$sites-> site_id." '> ". $ Sites-> site‌ _title." </a> </li> "; В контроллере $ id = $ this-> input-> get ('id');

tushar 04.11.2018 07:36

redirect - это программный способ отправки браузеру URL-адреса. Другими словами, обращение к redirect похоже на нажатие на ссылку. Они не предназначены для совместной работы так, как вы пытались.

<?php 
foreach($site as $sites) : ?>
   <li>
     <a href='<?= base_url("shop/viewSiteId? = {$sites->site_id}"); ?>'><?=$sites->site_title; ?></a>
   </li>
<?php endforeach;

Если вы не знакомы с синтаксисом, знайте, что <?= - это ярлык для записи <?php echo.

Я также использовал Альтернативный синтаксис PHP для структур управления и несколько раз входил и выходил из процессора PHP. Для меня это самый простой способ читать и писать подобные вещи. (Ваш пробег может отличаться.)

Другие вопросы по теме