将参数从视图传递给控制器

时间:2013-11-12 19:29:31

标签: php html codeigniter smarty

我正在使用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>

但似乎没有任何效果。有没有机会这样做?

1 个答案:

答案 0 :(得分:1)

传递argumento到函数:

url:admin / reloadConditions / 1

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

指南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