我有一个简单的问题:有什么区别:
$this->data['page_detail'] = $this->page_model->find_ID();
和
data['page_detail'] = $this->page_model->find_ID();
添加更多细节:
if ($this->uri->segment(1)=='profile')
{
if ( ! $this->data['page_detail'] = $this->page_model->find_alias($this->uri->segment(1)))
redirect();
为什么不呢?
if ($this->uri->segment(1)=='profile')
{
if ( data['page_detail'] = $this->page_model->find_alias($this->uri->segment(1)))
redirect();
答案 0 :(得分:0)
因为$this
代表单例Codeigniter实例
当我们加载模型时,我们将它们附加到$this
实例,以便我们可以将它们作为此实例的属性引用。
并且您还错过了$
与data['page_detail']
签名$data['page_detail']
答案 1 :(得分:0)
您想将其用作
$data['page_detail'] = $this->page_model->find_ID();
这是一个变量