-
Notifications
You must be signed in to change notification settings - Fork 0
05. 파일 구성
GonE edited this page Dec 19, 2022
·
1 revision
- 목록 페이지
- 게시글 표시
- 게시글 있을 때
- 댓글 또한 게시글 목록에 구현 되므로 링크 이동으로 만들려면 게시글 상세 페이지에 구현되는 댓글 영역에 각 댓글 영역 별로 아이디(id)를 부여하고 링크 이동 처리
- 게시글 없을 때
- 게시글 있을 때
- 게시글 작성 페이지 이동
- 검색 기능
- 페이징 기능
- 게시글 표시
- 게시글 상세 페이지
- 게시글 표시
- 게시글 수정 페이지 이동
- 게시글 삭제
- 게시글 삭제용 비밀번호 팝업 구현 필요
- 게시글 삭제 검증
- 댓글 표시
- 댓글 작성
- 댓글 삭제
- 댓글 삭제용 비밀번호 팝업 구현 필요
- 댓글 삭제 검증
- 게시글 작성 페이지
- 게시글 작성
- 게시글 저장
- 카테고리 목록 조회
- 해당 기능은 별도 테이블에 저장한 경우 별도 조회 필요
- 게시글 작성 취소
- 게시글 작성 페이지 이전으로 이동 기능
- 해당 기능의 리다이렉션 위치는 아래의 보기에서 고려하기
- 목록 페이지
- 링크 형태로 이동
- 이전 페이지 위치 필요
- 마지막 작업 페이지
- 스크립트 처리
- 이전 페이지가 권한이 없을 경우도 고려해야함.
- 목록 페이지
- 해당 기능의 리다이렉션 위치는 아래의 보기에서 고려하기
- 게시글 작성 페이지 이전으로 이동 기능
- 게시글 작성
- 게시글 수정 페이지
- 게시글 수정
- 게시글 수정
- 카테고리 목록 조회
- 게시글 작성 페이지와 공통 페이지를 사용할 것인지 고민 필요.
- 검증 기능이 복잡해짐.
- 게시글 저장
- 게시글 수정
- controllers
- base.php
- 사이트 운영에 필요한 정보 처리
- user_base.php
- 레이아웃 표시
- admin_base.php
- 레이아웃 표시
- board.php
- 게시판 목록 페이지
function viewBoardList()
- 게시판 목록 조회
function restReadBoardList()
- 게시판 등록 페이지
function viewBoardWrite()
- 게시판 등록
function procBoardWrite()
- 게시판 수정 페이지
function viewBoardModify()
- 게시판 수정
function procBoardModify()
- 게시판 삭제
function procBoardDelete()
- 댓글 삭제
function procBoardCommentDelete()
- 댓글 수정 페이지
function viewBoardComment()
- 댓글 수정
function procBoardCommentModify()
- 댓글 등록 페이지
function viewBoardCommentWrite()
- 댓글 등록
function procBoardCommentWrite()
- 게시판 목록 페이지
- base.php
- models
- board.php
- 게시글 데이터 조회(SELECT)
function getBoardPost()
function readBoardPost()
- 게시글 데이터 추가(INSERT)
function createBoardPost()
- 게시글 데이터 수정(UPDATE)
function updateBoardPost()
- 게시글 데이터 삭제(DELETE)
function deleteBoardPost()
- 게시글 댓글 조회(SELECT)
function readBoardComment()
- 게시글 댓글 추가(INSERT)
function createBoardComment()
- 게시글 댓글 수정(UPDATE)
function updateBoardComment()
- 게시글 댓글 삭제(DELETE)
function deleteBoardComment()
- 게시글 데이터 조회(SELECT)
- board.php
- views
- layout
- common
- layout.html
- 레이아웃 페이지
- layout_header.html
- 레이아웃 헤더 페이지
- layout_body.html
- 레이아웃 바디 페이지
- layout_footer.html
- 레이아웃 푸터 페이지
- layout.html
- common
- board
- board_list.html
- 게시글 목록 페이지
- board_view.html
- 게시글 상세 페이지
- board_modify.html
- 게시글 수정 페이지
- board_write.html
- 게시글 작성 페이지
- password_modal.html
- 비밀번호 검증 모달 페이지
- board_comment_list.html
- 게시판 댓글 목록 페이지
- board_comment_write.html
- 게시판 댓글 작성 페이지
- board_comment_modify.html
- 게시판 댓글 수정 페이지
- board_list.html
- layout
- css
- common.css
- 공통 css
- thridPartyCss
- datatable
- editor
- common.css
- js
- common
- thirdparty
- datatable
- editor