관리자 페이지 추가하기
📌 요구사항 및 분석
관리자 메뉴 추가하기 에서 추가한 3차 메뉴인
관리자 > 기본설정 > 메뉴 정책 > 메뉴 관리
에 접근할 수 있는 페이지를 만들고자 함
📝 개선안 정리
https://gdadmin.example.godomall.com/policy/menu_management.php
위 URL로 접근 가능한 컨트롤러 추가
🛠️ 튜닝 진행
📌 Controller 추가 (방법 1)
module/Controller/Admin/Policy
폴더에 추가할 페이지의 컨트롤러 파일(MenuManagement.php)
을 추가합니다.
사용자 정의 Controller
소스 내용
Controller
소스 내용📌 Controller 추가 (방법 2)
액션 처리와 같이 스킨으로 전송할 필요가 없는 경우
index()
메소드에서exit();
처리로 강제 종료합니다.고도몰에서는
SomePsController
라는 이름으로 사용하고 있습니다. form으로 넘겨서 데이터를 가공하기 위한 목적으로 사용됩니다.
사용자 정의 Controller
소스 내용
Controller
소스 내용📌 관리자 스킨 추가
admin/policy/
폴더 하위에 추가할HTML
파일을 추가합니다.gdadmin.example.godomall.com/policy/menu_management.php
경로의 사용자 페이지를 추가한다면admin/policy/
폴더 아래menu_management.php
파일을 추가합니다.
Controller
에서 선언한 setData
사용하기
Controller
에서 선언한 setData
사용하기menu_management.php
🔖 결과 확인
![](https://devcenter-help.nhn-commerce.com/~gitbook/image?url=http%3A%2F%2Flocalhost%3A63343%2FmarkdownPreview%2F61509271%2FfileSchemeResource%2Fd4efec3275118710f6aa2be05b7ef1e5-admin_order_skin_create_view.jpg%3F_ijt%3Dck9ogtp4gbjoonhj6jtngrd1ie&width=768&dpr=4&quality=100&sign=5bdf5c40&sv=1)
Last updated