我是codeigniter的新手,我似乎无法理解这一点。
我有一个人控制器
function index()
{
$this->load->model('person_model');
$headData['title'] = 'Person';
$data['records'] = $this->person_model->getAll();
$this->load->view('header', $headData);
//$this->load->view('db_options_view');
$this->load->view('person_view', $data);
$this->load->view('footer');
}
上面选择了我数据库中的每个人,我的人员视图(www.example.com/person/)显示了一个列出每个人ID及其姓名的表格。
表格中每个人的ID字段是指向该页面的链接,其中包含有关该人员的信息(www.example.com/person/24)。这是正确的还是需要(www.example.com/person/view/24),在人员控制器中使用一种名为view的方法?
这是否需要单独的视图,还是可以使用相同的视图完成?
我确定这很简单,但我认为如果我得到一个好的答案会更好,所以我可以开始以正确的方式去做,而不是以错误的方式教我自己!
答案 0 :(得分:0)
这将是一个控制器,而不是一个视图。只想把它放在那里首先。其次是domain.com/person/24 person是控制器中函数的名称,24在这种情况下是函数的参数。如果正确完成,你可以通过同一个控制器处理它(在这种情况下,注意24也是index()函数参数,即:index($ variable)