CI 묻고 답하기

제목 CI 4 모델 로드하기
카테고리 CI 2, 3
글쓴이 박쥐 작성시각 2016/10/04 14:16:28
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 21124   RSS

CI 4 에서 모델을 로드 하려면 어떤 방법이 있을까요.

 

namespace때문에 Application/models/TempModel.php

모델을 로드 하려면

 

<?php namespace App\Controllers;

use App\Models\TempModel;
use CodeIgniter\Controller;

class Home extends Controller
{
   public function index()
   {
        $tempModel = new TempModel();

        echo $tempModel->msg;

      //return view('welcome_message');
   }

   //--------------------------------------------------------------------

}

 

위와같이 로드가 되는데 이렇게 사용하면 될까요?

기존의

$tempModel = $this->load->model('TempModel');

방식은 없어져서 에러가 뜨네요.

 

참고로 공식 메뉴얼에 보니깐 모델을 로드 하는 부분이 없는거 같습니다. 혹시 해당 메뉴 알고 계시면 URL좀 부탁드리겠습니다.

 다음글 메모리부족에러 출력으로 인해 문제되는 부분을 찾는 중 ... (2)
 이전글 메모리부족으로 인한 에러 발생 문제 ini_set() ... (11)

댓글

박쥐 / 2016/10/04 14:18:58 / 추천 0

phpstorm에서 new TempModel이 autocomplete되어서 자동으로

use App\Models\TempModel;

이 추가가 되네요.

한대승(불의회상) / 2016/10/04 15:50:22 / 추천 0

이전 처럼 this->load 통한 방법은 사용하지 않는것 같습니다.

http://cikorea.net/bbs/view/tip?idx=14341