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좀 부탁드리겠습니다.
이전 처럼 this->load 통한 방법은 사용하지 않는것 같습니다.
http://cikorea.net/bbs/view/tip?idx=14341
phpstorm에서 new TempModel이 autocomplete되어서 자동으로
use App\Models\TempModel;
이 추가가 되네요.