CodeIgniter助手没有加载

时间:2013-01-16 03:38:05

标签: codeigniter helper

我正在尝试使用此帮助程序创建国家/地区下拉列表。(https://github.com/EllisLab/CodeIgniter/wiki/helper-dropdown-country-code)

我创建了一个名为country_helper.php的文件,其中包含帮助程序代码,在我的控制器中我正在使用$this->load->helper('country_helper');

加载该帮助程序

但是当使用country_dropdown();时,我收到以下错误:

Call to undefined function country_dropdown() in /Users/wouter/Sites/socialagent.me/application/controllers/user.php on line 299

3 个答案:

答案 0 :(得分:1)

使用: $this->load->helper('country');

不: $this->load->helper('country_helper');

答案 1 :(得分:0)

class Welcome extends CI_Controller {
    public function __construct()
    {   
        parent::__construct();
        $this->load->helper('country_helper');
        echo country_dropdown();
    }   
    public function index()
    {
    }    
}

我尝试了这段代码,但效果很好。

答案 2 :(得分:0)

你需要更好的设置helper函数globaly。找到文件application / config / autoload.php并设置

$autoload['helper'] = array('country');