1. Views 경로 바꾸기
Views 디렉토리를 다른곳에 위치시키는 방법입니다.
/app/Views 디렉토리를 원하시는 곳에 이동 시킵니다.
저는 루트 디렉토리로 이동 시켰습니다.
단 public/ 하위에는 직접 접근이 가능함으로 별도의 처리가 필요합니다.
/app/Config/Paths.php 을 편집합니다.
현재 경로 /app/Config/ 에서의 상대경로를 새로 정해주시면 Views 폴더를 사용하실수 있습니다.
보안상의 이유로 app 디렉토리 안에 위치하는 것을 권장드리지만
public이 루트 디렉토리임으로 접근할 수 없을 것이라고 판단이 되어집니다.
아직까진 문제가 없지만 좀더 테스트가 필요해보입니다.
2. View path 가져오기
paths 클래스를 이용하여 view의 경로를 가져올 수 있습니다.
$path = new \Config\Paths();
$viewPath = $path->viewDirectory;
ci3에서 깔끔하게 가져오지 못하고 상대경로로 출력되어 약간의 찝찝함은 있습니다.
더 좋은 방법이 있다면 댓글로 알려주시길 바랍니다.
keywords : codeigniter4 view 경로 변경, codeigniter4 views 디렉토리 바꾸기, ci4 view 경로 변경
반응형
'PHP, Codeigniter' 카테고리의 다른 글
codeigniter4 set_cookie AJAX를 이용한 경우 에러 해결 (0) | 2023.04.12 |
---|---|
php 배열 첫번째 요소 선택(순차 배열, 연관 배열) (0) | 2023.04.06 |
codeigniter4 섬네일 만들기 (0) | 2023.03.30 |
php 객체를 배열로, 배열을 객체로 (0) | 2023.03.27 |
php 양음부호 대체하는 함수 만들기 (0) | 2023.03.22 |
댓글