ここCodeigniterユーザーガイドにある例を見ると、メソッド自体if( !$this->upload->do_upload() )
の内部からの呼び出しが何をするのか疑問に思っています。do_upload()
これがコードの貼り付けです。
class Upload extends CI_Controller {
function __construct() {
parent::__construct();
}
function do_upload() {
$config['upload_path'] = './uploads/';
$this->load->library('upload', $config);
// ** My question starts here **
if ( !$this->upload->do_upload() ) {
$error = array('error' => $this->upload->display_errors());
$this->load->view('upload_form', $error);
}
else{
$data = array('upload_data' => $this->upload->data());
$this->load->view('upload_success', $data);
}
}
}
do_upload()
私が見ているように、それはそれ自体の中からメソッドをチェックしていdo_upload()
ます..私は間違っていますか?
私の素朴さを許してください、しかし私はこれまでこれを見たことがありません..それは一般的な習慣ですか?
それは何をするためのものか?