Files
jongryangje/docs/완료된_개발_내역/관리자단/04-뷰.md
2026-04-08 00:23:55 +09:00

1.3 KiB

관리자단 — 뷰

공통 레이아웃

  • 파일: app/Views/admin/layout.php
  • 역할: 공통 HTML·Tailwind, 좌측 사이드바(대시보드/회원/로그인이력/승인대기/역할/메뉴 링크), 플래시(success/error/errors) 표시, <?= $content ?>로 본문 출력.
  • 변수: $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 표시