-1

メールを送信するためのテストライブラリの作成に問題があります。これは私のコードです:

class My_email {

    public function my_send_mail() {

        $CI =& get_instance();
        $CI->load->library('email');

        $CI->email->from('xxx@xxx.com', 'Sender name');
        $CI->email->to('yyy@yyy.com');
        $CI->email->subject('Test');
        $CI->email->message('Testing');

        return $CI->email->send();

    }
 }

エラーが発生します:

Call to undefined method My_email::from()
4

2 に答える 2

2

エラーが表示されたので、それを読んで問題を修正できます。あなたが得るエラーを読んでください、それがそこにある理由です:

未定義メソッドの呼び出し

My_Emailクラスで使用する前に定義する必要があります

于 2012-10-10T23:30:17.733 に答える
0

メソッドが別のクラスのメソッドであり、このクラスで使用する場合extends email、または必要なものを使用する場合、メソッドは定義されていません。

これにより、クラスは拡張クラスからすべてを継承します。

実際、いいえ、まず、あなたのメソッドは問題ではありませんが、私たちが何も知らないメソッドとクラスを呼び出そうとしています....

于 2012-10-10T23:36:54.940 に答える