php, javascript, 수정페이지

octofox·2021년 11월 30일
0

개발일지

목록 보기
6/6

쓰기와 수정은 같은 페이지를 사용한다.
그래서 보통

<input type="text" value="<?=$post->content ?? "" ?>"/>

이런 형식으로 구성된다.
DB에 존재하는 데이터를 조회하는 것이라면 이렇게 데이터를 넣어서 런더하게 된다.

조금은 문제가 있던 부분은 게시판을 운영할 관리자들을 user id 로 지정하고 db에 배열 형식으로 들어가는 로직이었는데...

처음에는 이 부분을 제이쿼리로 구현했다.
하지만 게시판을 수정하는 것이 아닌 맨처음 게시판을 만들 때에는 존재하는 게시판이 없어 권한을 임명할 수 없는 노리적 오류에 빠졌다.

게시판을 생성, 수정하는데 어떻게 동적인 input을 구현할 수 있을까 생각했다.

현재는 자바스크립트로 input type="hidden"을 동적으로 생성해서 form에 포함 시켜 전송하고 있다...
이게 좋은 방법인지는 잘 모르겠다.

하지만 생성과 수정 둘다 잘 작동된다.

profile
개발자라고 우기는 노답 소년

0개의 댓글