사용자정의 이름변경 후 문의드려요
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.0 |
다중선택 체크박스로 사용자정의를 사용했는데
체크박스항목 중 이름을 변경하니
자동으로 이름이 바뀌지는 않는가보네요
변경전) 체크박스 : 사과, 바나나, 포도
변경후) 체크박스 : 사과, 바나나, 수박
기존 글들도 포도를 수박으로 바꿀 수 있을까요?
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.0 |
다중선택 체크박스로 사용자정의를 사용했는데
체크박스항목 중 이름을 변경하니
자동으로 이름이 바뀌지는 않는가보네요
변경전) 체크박스 : 사과, 바나나, 포도
변경후) 체크박스 : 사과, 바나나, 수박
기존 글들도 포도를 수박으로 바꿀 수 있을까요?
댓글 3
기본값, 즉 선택항목들이 체계화된 변수에 대응하는 것이 아니라 그 자체가 입력 데이터로 짜여져 있더라구요.
즉, 포도랑 grape fruit 뿐 아니라 포도와 수박 사이에는 아무런 연관 관계가 없는 거죠;;;
말씀하신 문제는 수동으로 직접 변경하거나 db에서 쿼리를 전송하는 것 외에는 방법을 찾기 어려울 겁니다.
document_extra_vars 테이블에서 게시판 module_srl을 기준으로 '포도'라는 value를 '수박'으로 바꾸셔야 할 듯요.
db에서 쿼리를 전송하면 한개씩 변경이 아니라 '일괄적으로' 변경이 가능한가요? db에 대해 잘 몰라서 문의드립니다
네, 컬럼 내에서 문자열 바꾸는 예제는 쉽게 찾아보실 수 있을 거예요.
대강 이런 식일 텐데요.
update rx_document_extra_vars set value=replace(value,'포도','수박') WHERE module_srl='해당하는 게시판의 모듈번호'
어떻게 설계하셨는지에 따라 변수가 많아서...
중복되는 단어 등에 유의하시고, 백업한 뒤에 마음에 안 드시면 롤백할 생각도 하셔야 할 겁니다.