쓰기와 수정은 같은 페이지를 사용한다.
그래서 보통
<input type="text" value="<?=$post->content ?? "" ?>"/>
이런 형식으로 구성된다.
DB에 존재하는 데이터를 조회하는 것이라면 이렇게 데이터를 넣어서 런더하게 된다.
조금은 문제가 있던 부분은 게시판을 운영할 관리자들을 user id 로 지정하고 db에 배열 형식으로 들어가는 로직이었는데...
처음에는 이 부분을 제이쿼리로 구현했다.
하지만 게시판을 수정하는 것이 아닌 맨처음 게시판을 만들 때에는 존재하는 게시판이 없어 권한을 임명할 수 없는 노리적 오류에 빠졌다.
게시판을 생성, 수정하는데 어떻게 동적인 input을 구현할 수 있을까 생각했다.
현재는 자바스크립트로 input type="hidden"을 동적으로 생성해서 form에 포함 시켜 전송하고 있다...
이게 좋은 방법인지는 잘 모르겠다.
하지만 생성과 수정 둘다 잘 작동된다.