我是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