1

このヘルパーを使用して国のドロップダウン リストを作成しようとしていました (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
4

3 に答える 3

1

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

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

于 2014-07-04T10:03:50.283 に答える
1

ヘルパー関数をグローバルに設定する必要があります。ファイルapplication/config/autoload.phpを見つけて設定します

$autoload['helper'] = array('country');
于 2017-10-03T18:08:15.337 に答える
0
class Welcome extends CI_Controller {
    public function __construct()
    {   
        parent::__construct();
        $this->load->helper('country_helper');
        echo country_dropdown();
    }   
    public function index()
    {
    }    
}

このコードを試してみましたが、うまくいきます。

于 2013-01-16T04:24:28.160 に答える