관리자와 같이 보이는 것은 CI 구조에 따른 간단한 클래스입니다.
정상적인 사람이이 클래스를 볼 수 없도록 auth class 있습니다.
더 알아야 할 사항은 무엇입니까?
downvote에 감사드립니다. 이제 CI 문서를 읽거나 수년간 매일 사용하면 폴더가 전혀 의미 없음을 알게됩니다. OP의 요청을 감안할 때 컨트롤러 디렉토리에 "관리자"클래스를 만들고 로그인으로 제한 할 수 있습니다 - CI가 제공하는 작업을 최소화하는 클래스 - 또는 administrator라는 디렉토리를 만들고이 디렉토리의 기본 경로를 제공하십시오 . 어쨌든 위의 인증 클래스에 의해 제한 될 것입니다.
if($this->isLogged() === false)
{
header("Location: ".base_url());
exit;
}
로그인하지 않은 사람은 계속 저장합니다. 또한 사용자 수준이나 계정 유형을 지정하여 원하는 모든 액세스를 제한 할 수 있습니다. 백엔드 차별화를위한 폴더를 생성하는 것만으로는 실제로 분리 된 상태가 아니며 유지 관리가 더 쉽다는 것을 의미하지는 않습니다. 그것은 프로젝트에 따라 다를 수있는 자신의 조직 관행이나 표준에 달려 있습니다. 따라서 동일한 폴더에 프론트 엔드 컨트롤러와 백엔드 컨트롤러가있는 것이 어떻게 혼란에 빠졌는지 연설하지 마십시오. 명명 규칙조차도이를 해결할 수 있습니다. "어떤 제안이 있습니까?" 글쎄, 난 하나 준 - 그냥 컨트롤러로. 또한 인증 문서에 대한 링크입니다. 그리고 어떻게 든 그것을 얻지 못해서 다시 한번 감사드립니다.
그리고 모든보기를 어떻게 배치합니까? 그들은 또한 하위 폴더로 제공됩니까? – aslamdoctor