-
728x90반응형
# Model 생성
- Model 파일명은 대문자로 시작하며,
Model 파일명 = class명과 동일 해야 한다.
<?php namespace App\Models; use CodeIgniter\Model; class BoardModel extends Model { }
# Controller에서 model 호출 방법
1. new \App\Models\Model명(); // 새 클래스 생성
ex) $boardModel = new \App\Models\BoardModel();
2. model('App\Models\Model명', false) // 모델 함수 사용하여 새 클래스 생성
ex) $boardModel = model('App\Models\BoardModel', false);
3.model('App\Models\Model명', false) // 모델 공유 인스턴스 생성
ex) $boardModel = model('App\Models\BoardModel');
4. $db = db_connect('board')
model('Model명', true, $db);
// db 연결로 공유된 인스턴스 생성. 시스템은 model BoardModel 클래스에 대해 알고 있고, 찾기를 시도한다.
ex) $boardModel = model('BoardModel', true, $db);
728x90반응형'CI4' 카테고리의 다른 글
ci query 실행 (0) 2022.07.01 ci4 db 연결 (0) 2022.06.30 ci4 controller (0) 2022.06.28 ci4 index.php 없애기 (0) 2022.06.27 CI4 주소에 public 삭제 (0) 2022.06.25