功能默认参数

时间:2016-10-26 13:04:24

标签: php codeigniter

我认为这个问题很愚蠢,但我找不到任何答案。我把控制器MY_Pages放在核心。这是一个codeigniter项目。功能视图有两个参数:

  1. 页面名称:字符串
  2. 数据:数组

    public function view($page='home', $data=[])
    {
        $data['title'] = ucfirst($page);
        if ( ! file_exists(APPPATH.'views/pages/'.$page.'.php')) {
            show_404();
        }  else {
            $this->full_view($page,$data);
        }
    }
    
  3. 我在其他控制者中使用此功能

    $this->view('info', $dane);
    

    它工作正常,但是当我将$ data作为第二个参数发送时,它在视图函数中是空的。我缺少什么?

0 个答案:

没有答案