Nano Hash - криптовалюты, майнинг, программирование

Как передать параметры функции контроллера в codeigniter из форм?

У меня есть город поиска на моем веб-сайте, моя панель поиска — это опция, где они могут выбрать, какой город они хотят просмотреть. но когда я ищу город на своем веб-сайте, он направляет на этот URL: foobar.com/s/

теперь я хочу, чтобы URL-адрес стал таким: foobar.com/s/california

мои параметры выбора имеют этот формат:

<select name='city'>
<option value='california'>California</option>
</select>

как я могу сделать так, чтобы значение параметра отображалось в URL-адресе?

07.07.2012

Ответы:


1

Вам нужно сначала перенаправить на foobar.com/s/california после того, как пользователь выбрал опцию из раскрывающегося списка, а затем выполнить маршрутизацию, чтобы отправить ваш URL-адрес соответствующему контроллеру.

что-то типа

  $route['s/(:any)'] = "s/your_method_name/$1";
07.07.2012
  • есть ли другое решение для этого? перенаправление кажется медленным, так как мне нужно направить пользователя 2 раза. 07.07.2012
  • Перенаправление — это единственное решение для изменения URL-адреса, поскольку мы не можем изменить URL-адрес без перенаправления. Или у вас есть другое решение, чтобы добавить тег # foobar.com/s/#california, но таким образом php-скрипт не сможет получить название города. 07.07.2012
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..