Codeigniter 将私有变量传递给控制器函数内的视图

Codeigniter 将私有变量传递给控制器函数内的视图,codeigniter,Codeigniter,我有一个这样定义的控制器 class product extends CI_Controller{ private $pagesize = 1; function __construct() { parent::__construct(); @session_start(); } function view_product() { $result['pagesize'] = $this->pagesize; $this

我有一个这样定义的控制器

class product  extends CI_Controller{
    private $pagesize = 1;
    function __construct() {
        parent::__construct();
        @session_start();
    }

function view_product()
{
   $result['pagesize'] = $this->pagesize;
   $this->load->view("view_product',$result);

}
现在,

在这一行中,$result['pagesize']=$this->pagesize;我试图将私有变量pagesize传递到$result['pagesize'],但不知何故,该变量没有传递


我不知道我犯了什么错误,这似乎是一个愚蠢的错误。

我只是尝试了一下,结果成功了

控制器:

视图:


此处小提示查看\u产品“正确关闭报价,如果在查看\u产品中回显$pagesize,您会得到什么。未定义变量错误此处是否有输入错误查看\u产品”。双引号单引号你的答案绝对正确,我自己做的,但不知道为什么,它不起作用。无论如何,谢谢
class Controller_name extends CI_Controller
{
    private $var = "hello";

    public function __construct()
    {
        parent::__construct();
    }

    public function function_name()
    {
         $data["my_variable"] = $this->var;
         $this->load->view("my_view", $data);
    }
}
<?php

    echo $my_variable;          // hello