【发布时间】:2011-05-17 17:55:36
【问题描述】:
我正在尝试从 codeigniter 控制器访问模型中的数组集,但事情很奇怪。
目前我在模型中只有这个:
class Pages_model extends CI_Model {
function __construct()
{
parent::__construct();
}
var $pages = array(
'draw', 'stackoverflow', 'words'
);
}
我可以看到数组正在设置,因为当我执行时
$this->load->model('Pages_model');
die(var_dump(get_object_vars($this->Pages_model)));
我得到了输出
array
'pages' =>
array
0 => string 'draw' (length=4)
1 => string 'stackoverflow' (length=13)
2 => string 'words' (length=5)
但是当我尝试访问变量本身时:
$this->load->model('Pages_model');
die(var_dump($this->Pages_model->$pages));
我收到一个错误:
消息:未定义变量:页面
这对我来说没有任何意义。怎么回事???
【问题讨论】:
标签: php codeigniter model controller