Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从控制器到视图获取变量_Php_Codeigniter - Fatal编程技术网

Php 从控制器到视图获取变量

Php 从控制器到视图获取变量,php,codeigniter,Php,Codeigniter,我是PHP新手,正在学习codeignitor。我有一个控制器,其功能如下 public function view($user_id){ $data = array(); if(!empty($user_id)){ $data['member'] = $this->member->getRows(array('user_id' => $user_id)); $fstatus = 'Membe

我是PHP新手,正在学习codeignitor。我有一个控制器,其功能如下

 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

是的,这很好用!我会接受这个答案。谢谢