从控制器获取要查看的变量



我是PHP新手,正在学习代码点火器。我有控制器,其功能类似

public function view($user_id){
$data = array();
if(!empty($user_id)){
$data['member'] = $this->member->getRows(array('user_id' => $user_id));
$fstatus = 'Member Details';
$getfriend = $this->member->getfriend($user_id);
if($getfriend){
$data['fstatus']  = 'true';
}
else{
$data['fstatus']  = 'false';
}
$this->load->view('members/view', $data);
}else{
redirect('members');
}
}

它可以很好地使用等代码在我的视图中获取数据

echo $member['fistname'];

但我无法访问视图中名为$member['fstatus']的数据。我在以下的控制器中定义

$fstatus = 'Member Details';

让我知道我做错了什么,以及如何解决它。谢谢

您需要将此变量定义为数据数组元素,并将其作为数据数组元素接收。

$data['fsstatus'] = 'something'; //define
echo $fsstatus; // show

相关内容

  • 没有找到相关文章

最新更新