KTH
라이믹스 기능 개발 #2 (글수정) 본문
본저자는 한번에 모든 내용을 담기 힘드므로 내용은 순서대로 작성될 예정입니다.
본 저자는 앞으로 아래의 디렉토리 위치 표기를 . 기준으로 파일위치 기반하여 설명 하겠습니다.
. 은 라이믹스가 설치된 경로입니다.
본저자는 아래와 같은 시스템으로 개발 진행 하였습니다.
NGINX / PHP / MariaDB
본 글은 라이믹스 기능 개발 #1 (글작성) 에 이어서 작성되었습니다.
DB 컬럼생성 각 글 쓰기,수정에 앞서 컬럼 등록 등 이해가 안되신 분들은 1번글을 다시 한번 천천히 읽어보시는것을 추천드립니다.
라이믹스 기능 개발 #1 <-- 링크를 클릭하시면 이동됩니다.
수정 기능 구현시 수정해야 될 파일들
# 컬럼생성 후 게시판 글 수정 시 설정 필요
./modules/document/queries/updateDocument.xml
# 컬럼생성 후 게시판 글 수정 시 설정 필요
./modules/document/queries/updateDocument.xml
<query id="updateDocument" action="update" priority="LOW">
<tables>
<table name="documents" />
</tables>
<columns>
<column name="product_youtube_link" var="product_youtube_link" />
</columns>
<conditions>
<condition operation="equal" column="document_srl" var="document_srl" filter="number" notnull="notnull" />
</conditions>
</query>

35번줄 처럼 생성한 컬럼에 맞춰 PHP파일에 컬럼을 등록시켜 줍니다.
< HTML 파일 수정 >
게시판 스킨마다 수정해야할 HTML 파일이 다를 수 있습니다.
코드를 어떻게 추가해야 하는가에 대해서만 다루겠습니다.
<h3 class="wf-section-title">{$lang->video_youtube}</h3>
<input id="product_youtube_link" type="text" name="product_youtube_link" class="wf-input" placeholder="{$lang->input_youtube_video}" value="{$oDocument->getProductYoutubeLinkText()}" />
value="{$oDocument->getProductYoutubeLinkText()}" 부분이 앞서 생성한 함수에 의해 기존값을 불러옵니다.
심화과정에서 실제 유튜브 동영상을 출력 부분을 다룰때, 수정시 값을 불러오는것에 대한 중요성 또한 다루도록 하겠습니다.
< 최종화면 >
기존내용

DB 컬럼에 저장된 데이터
MariaDB [wms]> select product_youtube_link from rx_documents;
+---------------------------------------------+
| product_youtube_link |
+---------------------------------------------+
| https://www.youtube.com/watch?v=_oRaN3zkv-w |
+---------------------------------------------+
1 row in set (0.00 sec)
수정내용

수정 후 DB 컬럼에 저장된 데이터
MariaDB [wms]> select product_youtube_link from rx_documents;
+---------------------------------------------+
| product_youtube_link |
+---------------------------------------------+
| https://www.youtube.com/watch?v=vOeQ7LanmPM |
+---------------------------------------------+
1 row in set (0.00 sec)
라이믹스 기능 개발 #2 (글수정) 편은 이렇게 마무리 하겠습니다.
끝까지 읽어 주셔서 감사합니다 ~!
'웹 프레임워크 > 라이믹스' 카테고리의 다른 글
| 라이믹스 기능 개발 #3 (목록 설정) (0) | 2021.05.14 |
|---|---|
| 라이믹스 기능 개발 #1 (글작성) (0) | 2021.05.13 |