gpt4 book ai didi

php - 如何传递数据 Controller 以在 codeigniter 中查看

转载 作者:太空宇宙 更新时间:2023-11-03 10:35:39 26 4
gpt4 key购买 nike

我正在从数据库中获取用户配置文件字段并希望在我的 View 中显示,但不知道如何使用主布局来执行此操作。

这是我的模型

function fetchProfile($id,$page){
$query = $this->db->query("SELECT * FROM staff_master WHERE Id='$id'");
return $query->result();
}

这是我的 Controller :

public function edit($id,$page){
$data['query'] = $this->StaffModel->fetchProfile($id,$page);
$data= array('content'=>'view_staff_edit');
$this->load->view('template_master',$data);
}

我也在想办法解决。我通过 URL(获取方法)传递用户 ID 和另一个。

最佳答案

接下来分配数组时,您正在覆盖 $data['query']:

$data['query'] =  $this->StaffModel->fetchProfile($id,$page);
$data= array('content'=>'view_staff_edit');

要么:

$data= array('content'=>'view_staff_edit');
$data['query'] = $this->StaffModel->fetchProfile($id,$page); // note position

或者:

$data = array(
'content' = 'view_staff_edit',
'query' => $this->StaffModel->fetchProfile($id,$page),
);

通过$query$content 在 View 中访问。

不相关:

您的查询中还缺少 $page,如果未设置,将 gets 声明为 null 通常是个好主意,否则您会收到通知:public function edit($id =null,$page=null){

关于php - 如何传递数据 Controller 以在 codeigniter 中查看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48796520/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com