为什么我会“调用未定义的函数get_filenames()”?

时间:2013-02-02 19:07:53

标签: php codeigniter

我正在尝试使用url helper获取文件名列表,但我收到以下错误:

  

调用未定义的函数get_filenames()

我自动加载了url帮助器,然后在Controller中显式加载它,我仍然得到错误。为什么我收到此错误?

控制器:

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Downloads extends CI_Controller {

    public function index()
    {   
        $this->load->helper("url");
        $this->template->write_view('content', 'download_view');
        $this->template->render();
    }
}

查看:

<? get_filenames("/somefolder"); ?>

2 个答案:

答案 0 :(得分:7)

您加载的url helper不包含与get_filenames()类似的内容。 也许你的意思是加载file helper而不是:

$this->load->helper('file');

答案 1 :(得分:0)

您没有定义名为get_filenames()的函数。可能需要正确包含文件。尝试使用$this名称。