저는 CodeIgniter를 사용하여 사이트를 구축하고 있습니다. 그러나 최근에는 내 컨트롤러 중 하나가 크기가 커졌습니다. 컨트롤러를 하위 폴더 내의 개별 파일로 분할하고 싶습니다. 지금은 다음 ....CodeIgniter - 컨트롤러를 서브 폴더로 구성
나는 다른 부분의 기능이 해당 컨트롤러 내에서
/controller/dashboard.php 있습니다. 사용자 그룹에 섹션에 대한 사용 권한이 있는지 확인하는 검사를 확인합니다. 그래서, URL이/대시 보드/페이지/내가 설정 하위 폴더를 할 수있는 내 URL이처럼 알고
을 추가 ... 이런 식으로 뭔가 할 수있는 다음 ....
/대시 보드/staff/pages/add
그러나 가능하면 'usergroup'을 생략하고 싶습니다. 나는 이것을 다음과 같이하고 싶다 ....
/controllers/dashboard/-> 직원이 staff.php를로드하고, 사용자가 user.php를로드하면 ....
나는) (다음 중 하나 ....
$ this->로드 -> 컨트롤러를 할 수 없다;
대시 보드 영역을 어떻게 설정 하시겠습니까? 각 사용자 그룹에는 액세스해야하는 다른 항목이 있습니다. 하나의 문서에 모든 것을 넣는 것은 너무 오래 걸리고 그것들을 분리하는 것은 URL에 사용자 그룹을 넣어야한다는 것을 의미합니다.
routes.php에서 검사를 실행할 수 있습니까?
if ($this->user_model->is_user()) {
// load this controller
}
너희들이 나에 대한 아이디어를 가지기를 바랍니다.
감사합니다, 야곱