제목 | [ci4] 컨트롤러 하위 디렉토리 구성 | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | nuno | 작성시각 | 2019/10/24 19:58:25 |
|
|||
안녕하세요 초보입니다. app/Controllers 디렉토리에 admin 디렉토리를 생성을하고 해당 디렉토리에 app/Controllers/Home.php 파일을 복사해서 넣고 http://domain/admin/home 이렇게 접속을 하니 아래와 같은 에러 메시지가 나옵니다. 404 - File Not Found Controller or its method is not found: {0}::{1} 매뉴얼에서 이렇게 구성이 가능하다고해서 작성된데로 했는데 어떤게 문제일까요?
|
|||
다음글 | 서브도메인접속시 상위도메인접근 (3) | ||
이전글 | extends 뒤에 붙는 \CI_Model 와 CI_... (2) | ||
변종원(웅파)
/
2019/10/25 09:51:13 /
추천
0
http://domain/home <- 이 주소는 정상작동 되는건가요?
|
nuno
/
2019/10/25 11:45:27 /
추천
0
@변종원(웅파) 네 정상동작합니다.
|
nuno
/
2019/10/25 11:46:57 /
추천
0
해결했습니다. namespace 때문이였네요. <?php namespace App\Controllers\admin; class Home extends \App\Controllers\BaseController { public function index() { return view('welcome_message'); } } 이렇게 하니 정상동작하네요. 맞는건가요? |
kaido
/
2019/10/28 10:32:34 /
추천
0
<?php namespace App\Controllers; use CodeIgniter\Controller; use App\Models as Model; //use CodeIgniter\view; class Page extends Controller { public function index() { return view('welcome_message'); } }
기본 형태는 대략 이런형태로 알고 있습니다... 제가 베타2 버전에서 했던거라서 지금도 같은지 모르겠네요. |
nuno
/
2019/10/28 12:59:59 /
추천
0
@kaido 네 RC3으로 해보고 있습니다. namespace에 익숙하지 않아서 발생한 문제였네요. |
아스라히
/
2020/10/18 19:38:52 /
추천
0
같은 문제로 검색해보다 찾은거 공유드립니다 <?php namespace App\Controllers\Admin; use App\Controllers\BaseController; class Main extends BaseController { public function index() { echo '어드민'; //return view('index'); } } |