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