제목 | 외부 , 별도의 페이지에서 CI 함수 호출. | ||
---|---|---|---|
카테고리 | CI 4 관련 | ||
글쓴이 | Leader군 | 작성시각 | 2021/03/29 10:33:32 |
|
|||
자체 제작한 A.php에서 CI 변수 및 함수를 사용 할려고 합니다. 기존 CI3 에서는 "& get_instance()" 를 사용 하였는데 . CI4에서는 어떻게 사용하나요 ? |
|||
다음글 | CI4 자동 load (7) | ||
이전글 | imap_open 사용법 질문드립니다. (1) | ||
변종원(웅파)
/
2021/03/29 10:46:43 /
추천
0
|
테러보이
/
2021/03/29 13:39:40 /
추천
0
아래와 같이 사용하시면 되지만 추천은 하지 않습니다. 아래와 같이 사용하는 이유는 수정시 벤더쪽을 수정 하지 않게 하기 위함입니다.
<?php $projectPath = $_SERVER['DOCUMENT_ROOT'].'/..'; // ci4경로 define('FCPATH', $projectPath . '/public' . DIRECTORY_SEPARATOR); require_once($projectPath . '/app/Config/Paths.php'); $paths = new Config\Paths(); chdir(FCPATH); require_once(rtrim($paths->systemDirectory, '/ ') . '/bootstrap.php'); // 프레임워크의 헬퍼 helper('asset'); test(); // 네임스페이스 테스트 $bc = new App\Controllers\BaseController(); $bc->test();
|
해보지는 않았습니다. 개념상으로는 autoload 하고 선언해서 쓰시면 될 것 같습니다.
해보시고 결과 올려주시면 다른 분들께도 도움이 될것 같네요. 저도 테스트해보겠습니다.