2016-05-09 2 views
1

ファイルをアップロードしようとするとこのエラーが発生します。致命的なエラー:定義されていないメソッドを呼び出すアップロード:: do_upload()

これは、私は検索が、まだ混同しようとしてきた私のコード

 

class Upload extends CI_Controller { 

    function __construct() { 
     parent::__construct(); 

     $this->load->model(array(
            'm_campaign' 
            ,'m_upload' 
           ) 
          ); 

     $this->load->helper(array(
            'form' 
            ,'url' 
           ) 
          ); 

    } 

    public function index() 
    { 
     $data = array(
         'select_campaign' => $this->select_campaign(), 
         'view'    => 'upload', 
         'js'    => 'script_upload' 
        ); 

     $this->load->view('admin/template', $data); 
    } 

    function select_campaign(){ 
     $select_campaign = $this->m_upload->table_campaign(); 
     return $select_campaign; 
    } 

    function start_upload(){ 

     if (!empty($_FILES)) { 
      $config = array(
           'allowed_types' => 'jpg|xls|xlsx' 
           ,'upload_path' => base_url('assets/media/excel/') 
           ,'max_size'  => 1000000 
           ,'max_width' => 4024 
           ,'max_height' => 1768 
           ,'overwrite' => true 
          ); 
      $this->load->library('upload', $config); 

      $this->upload->do_upload(); 
     } 
     redirect('admin/upload'); 
    } } 
} 

です。

はここ

答えて

0

あなたのconfigパラメータがintializeないので、それがかもしれ皆をありがとうございました。今、私はこのエラーを取得する

​​
+0

後にこれを試してみてください 致命的なエラー:未定義のメソッドのアップロードに呼び出し:: あなたはなぜ知っています)(初期化? –

関連する問題