Php 如何在基本url或站点url中获取id?

Php 如何在基本url或站点url中获取id?,php,html,codeigniter,Php,Html,Codeigniter,我在获取站点或基本url中的id时遇到问题 这是我的模特 function getDataLogin($id) { return $this->db->get_where('mstUser_2', array('nik' => $id))->row_array(); } 它是我的控制器 function editAccount($id) { $data['log'] = $this->LoginModels->getDataLogin($id

我在获取站点或基本url中的id时遇到问题

这是我的模特

function getDataLogin($id)
{
    return $this->db->get_where('mstUser_2', array('nik' => $id))->row_array();
}
它是我的控制器

function editAccount($id)
{
    $data['log'] = $this->LoginModels->getDataLogin($id);
    $data['content'] = $this->load->view('login/changeProfile', $data, true);
    $this->parser->parse(TEMPLATE . '/content_admin', $data);
}
它的视图我称之为id,但没有标识$log和非对象nik

 <div class="pull-left">
                                     <a href="<?php echo site_url('administrator/login/editAccount/'. $log->nik); ?>" class="btn btn-default btn-flat">Change</a>
                                 </div>


我错过了什么?

您正在以行数组()的形式请求它,但正在尝试以对象的形式访问它


$log->nik
应该是
$log['nik']
您可以尝试获取链接并分解值。Saya indo juga mas.

但仍然不工作,未定义变量:如果您在控制器中定义了
log
,那么它自然不会未定义。