我正在尝试将一些数据从我的自定义库传递到控制器并使其在我的视图中可用。对于我的生活,我看不出我哪里出错了。
我打算得到数据库结果;为了进行测试,我使用了一个简单的数组,但它仍然无法正常工作。
图书馆:
class Test{
public function __construct(){
$this->CI =& get_instance();
}
public function getStuff(){
$test = array('one','two','three');
return $test;
}
}
控制器:
function __construct(){
parent::__construct();
$this->load->library(array('form_validation', 'test'));
}
public function index(){
$data['q'] = $this->test->getStuff();
$this->load->view('index', $data);
}
风景:
var_dump($q); // returns Message: Undefined variable: q
已经晚了,所以这可能是一个愚蠢的错误/错字。这是使用 CodeIgniter 2.1.0。我已经用谷歌搜索了这个 - 似乎没有一个解决方案有效。
谢谢参观!