0

私はまったく完全に混乱しています。すべてのドキュメントに目を通しましたが、解決策が見つかりません。セットアップ: CI 2.1.3、QNAP サーバー。

問題: コントローラーでプライベート関数を使用できません:

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

class Signup extends CI_Controller {

public function index()
{
    _loadcontent();
}

private function _loadcontent()
{
        $this->load->view('welcome_message');
}
}

/* End of file signup.php */
/* Location: ./application/controllers/account/signup.php */

動作せず、HTTP エラー 500 (内部サーバー エラー) が発生します。ただし、ファイルをメインコントローラーディレクトリに配置すると機能します。誰にも手がかりはありますか?これはバグですか?前もって感謝します。

4

1 に答える 1

1

を使用して関数を呼び出す必要があります$this

public function index()
{
    $this->_loadcontent();
}
于 2012-12-14T21:12:38.723 に答える