我正在尝试将一些数据从我的自定义库传递到控制器,并在我的视图中使其可用。对于我的生活,我无法看到我出错的地方。
我打算获得数据库结果;为了测试我使用了一个简单的数组,但它仍然没有工作。
图书馆:
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。我用谷歌搜索过 - 这些解决方案似乎都没有用。
谢谢你看看!