CI
-
ci remap 함수 리매핑 함수CI4 2022. 7. 4. 08:45
# _remap ci의 호출 체계와는 다르게 동작한다. Controller는 해당 함수를 무조건 호출하게 되어있다. 정보를 재매핑하여 controller 혹은 function에 연결시킬때 사용된다. Controller 실행 시 _remap() 함수를 실행한다. 다른 함수를 실행 시키려 해도, _remap()함수가 실행된다. namespace App\Controllers; class TestMap extends BaseController { // 재매핑 function _remap($method) { if ($method == "check") { //정보체크 $this->infoCheck(); } else { // 그 외 $this->info(); //정보 } } //정보체크 public function ..
-
ci4 db 연결CI4 2022. 6. 30. 08:31
# 데이터 베이스 연결 데이터 베이스 설정은 두 곳에서 할 수 있다. - /app/Config/Database.php - .env 파일 /app/Config/Database.php 파일에 데이터 베이스 정보를 입력하면 됩니다. * .env 파일 : 어플리케이션이 실행되면 자동으로 로드되고, env 파일에 정의된 변수가 환경에 입력된다. 변수는 getenv(), $_SERVER 또는 $_ENV중 하나를 사용하여 액세스한다. .env에 포함된 환경 변수는 구성 파일의 기존 데이터를 대체 할 뿐이다. 수신측(컨테이너 등)에 해당 변수가 없다면 env 에 포함된 변수는 쓸모가 없다. .env 파일에만 정의하고, /app/Config/Database.php 에 정의 되지 않는 경우 연결이 되지 않는다. [/app..
-
-
CI4 폴더 설명CI4 2022. 6. 24. 08:51
# MVC 모델 **Models** 어플리케이션의 데이터를 관리하고 어플리케이션이 필요로 할 수 있는 특별한 비즈니스 규칙을 시행하는 데 도움을 줍니다. **Views** 논리가 거의없는 간단한 파일로 사용자에게 정보를 표시합니다. **Controllers** 뷰(또는 뷰를 보는 사용자)와 데이터 사이에서 데이터를 정리하는 접착(glue) 코드 역할을 합니다. # CI4 폴더 및 파일 설명 폴더/파일 내용 app 모든 어플리케이션 코드가 있는 곳. 실제 코딩 된 파일이 있는 폴더 public .htaccess 파일. Index.php, css, js ,이미지 등 브라우저에서 엑세스 가능한 파일이 있는 폴더 vendor CI, composer 등 CI 원소스 파일이 있는 폴더 writable 캐시,세션,로..