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

时间:2014-07-22 09:12:51

标签: codeigniter

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

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'],但不知何故变量没有通过。

我不知道我在做什么错,它似乎是一个愚蠢的错误..

1 个答案:

答案 0 :(得分:0)

我只是尝试过它。

<强>控制器:

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