передача параметра из вида в контроллер

0

Я использую Smarty и PHP.

Я хочу передать некоторый параметр из представления в контроллер

Посмотреть

<dd><a href="{site_url()}admin/reloadConditions">Pre Registrado</a></dd>

контроллер

public function reloadConditions($cond){
    // some code
}

Я хочу отправить, например, параметр "1", и попробовал разные способы:

Посмотреть

<dd><a href="{site_url()}admin/reloadConditions/1">Pre Registrado</a></dd>

Но ничего не работает. Есть ли шанс сделать это?

Теги:
codeigniter
smarty

1 ответ

1
Лучший ответ

Передача аргументов:

url: admin/reloadConditions/1

function index($id)
{
  echo $id; // output 1
}

Guide: http://ellislab.com/codeigniter%20/user-guide/general/controllers.html

или

function index()
{
  // admin/reloadConditions/1
  // admin = 1
  // reloadConditions = 2

  echo $this->uri->segment(3); // catch third parameter in url
}

Руководство: http://ellislab.com/codeigniter%20/user-guide/libraries/uri.html

  • 0
    эй, спасибо за ответ, я очень ясно это понимаю. Дело в том, что я не могу сделать обратное: передавая ОТ взгляда контроллеру.
  • 0
    Вы хотите получить параметр передачи в функцию?
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню