3

プライバシーというライブラリがあり、_user_block_by_team という名前の関数をプライベートにしました。次のコードのように、同じライブラリの別のパブリック関数でこの関数を呼び出したいのですが、Fatal error: Call to undefined method Team::_user_block_by_team()間違っているところにエラーが表示されますか? このライブラリはファイル autoload.php から自動ロードされます

class Privacy {

    function __construct()
    {
        $this->ci =& get_instance();    
    }

    function user_block_team($id_user) {
        $this->ci->_user_block_by_team($id_user);
    }

    function _user_block_by_team($id_user) {
        $this->ci->load->library('settings');
        if ($this->ci->settings->check_user_blocked($id_user)) {
            return false;
        }

        return true;
    }
}
4

1 に答える 1

8

を呼び出すだけ$this->_user_block_by_team($id_user)です。

于 2013-10-17T13:57:09.060 に答える