如何将视图从视图传递给控制器​​?

时间:2018-01-31 06:04:17

标签: php codeigniter arguments

如何将视图从视图传递到控制器? 大家好!我在项目工作,但我有一个问题。 我想从我的视图中将一个参数传递给我的控制器,并在使用此变量后获取我的数据库的结果。 我的观点:

<? $gCC = $this->getCustomer($gQ['id_u']);
foreach($gCC as $gC): ?>
Nombre<br />
Empresa<br />
<i class="fa fa-envelope" aria-hidden="true"></i> direccion@direccion.com
<? endforeach; ?>

我的控制器

$data['getCustomer'] = $this->generals->getCustomer($id);

我感谢你的帮助

1 个答案:

答案 0 :(得分:1)

您可以使用anchor标记在视图中传递singlemultiple个参数。

<a href="http://example.com?test=1">dummy_name</a>

您可以在控制器中通过test方法获取GET参数的值。

$this->input->get('test'); //gives you 1 in your controller

您还可以在视图中按细分传递参数。

<a href="http://example.com/test_1/test_2/test_3/test_4">dummy_name</a>

您可以通过控制器中的URI段获取价值。

$this->uri->segment(1); //gives you test_1 in your controller
$this->uri->segment(2); //gives you test_2 in your controller
$this->uri->segment(3); //gives you test_3 in your controller
$this->uri->segment(4); //gives you test_4 in your controller