# 관리자단 — 뷰 ## 공통 레이아웃 - **파일**: `app/Views/admin/layout.php` - **역할**: 공통 HTML·Tailwind, 좌측 사이드바(대시보드/회원/로그인이력/승인대기/역할/메뉴 링크), 플래시(success/error/errors) 표시, ``로 본문 출력. - **변수**: `$title`, `$content` (본문은 각 컨트롤러에서 `view('admin/...')`로 렌더 후 전달) --- ## 디렉터리·파일 | 경로 | 역할 | |------|------| | `admin/dashboard/index.php` | 대시보드 본문 | | `admin/user/index.php` | 회원 목록 테이블(수정/삭제 링크) | | `admin/user/create.php` | 회원 등록 폼 (mb_id, mb_passwd, mb_name, mb_email, mb_phone, mb_level) | | `admin/user/edit.php` | 회원 수정 폼 (비밀번호 변경 선택, mb_state 포함) | | `admin/access/login_history.php` | 기간(start/end) 조회 폼 + 로그인 이력 테이블 | | `admin/access/approvals.php` | 권한 승인 대기 안내·테이블(현재 빈 목록) | | `admin/role/index.php` | Config\Roles levelNames 테이블 | | `admin/menu/index.php` | 메뉴 관리 안내 문구 | --- ## 뷰 규칙 (개발 규칙 준수) - 출력: `esc()`, 링크: `base_url()`, 폼: `csrf_field()`, 복원: `old()` - 플래시: layout에서 `success`, `error`, `errors` 표시