我有一个带有 url 的编辑页面
example.com/product/edit/11
现在,如果验证为假,我打算重新加载编辑页面,但不知道如何在 url 中添加 id '11'
到目前为止我所做的事情
在 routes.php 中
$route['product/edit/(:num)'] = "product/edit/$1";
现在我如何从控制器的 url 中传递那个 id
我试过这个
$this->load->view('product/edit/'.$edit_id,$data);
编辑:我没有尝试将 edit_id 传递给视图文件
我试图模拟这个:
<a href="example.com/product/edit/11">Edit</a>
这样我的控制器中的功能
function edit($edit_id)
{
//some code
}
将不得不$edit_id
与之合作
它没有像我怀疑的那样工作。
我知道我可以将该 id 传递给视图文件并使其工作,但我想如果我可以在 url 中传递该 id。
谢谢
编辑:我认为即使我设法在 url 中传递它。我最终会遇到更多问题,例如设置表单属性和其他内容。我所做的是
redirect('product/edit/'.$edit_id);
并通过设置flashdata
.