Extra Form
PHP PHP 7.4
CMS Rhymix 2.0

안녕하세요.

 

insertDocument 의 카테고리는 category가 아닐까요

 

$obj->category 로 해보아도 카테고리만 작동하지가 않네요.

 

혹시 관련팁 아시는분 정보 부탁드립니다.

  • profile
    $obj->category_srl 이라고 분류의 내용을 저장하는게 아니라 분류자체의 고유 번호를 저장시킵니다.

    그 고유번호를 이용해서 분류의 내용을 어떻게 처리할지에 따라 코드가 또 나뉠거예요.
  • profile profile

    람보님 안녕하세요 답변 감사합니다.
    _srl 값으로 하려면 쉽지 않겠네요!!
    게시판 srl 값은 게시판 설정에서 확인이 가능했는데
    뷴류의 srl 값을 확인하는 방법이 있을까요?

     

    게시판에서 해당 카테고리를 선택하니 &category=값이 붙네요!!

  • profile profile
    그걸 어떻게 활용하느냐에 따라 코딩방법이 틀려지겠지요.

    분류를 왜 가져올려는지 그걸 어떤걸로 만들고 싶은지에 대한 정보가 먼저 있어야 그나마 힌트를 드릴 수 있지 않을까요?

    스무고개는 옳지 않습니다 ㅠ
  • profile profile

    아아 category srl 값을 확인하기위해 여쭈어보고
    게시판에서 해당 카테고리를 선택하니 &category=값이 붙어 해당값을 복사하여 사용하였습니다.

  • profile profile
    insertDocument로 글쓰기를 연습중인데
    다른것은 다 잘되는데 카테고리 선택이 잘안되더라구요

    만약에 category srl 값이 400 번의 카테고리를 선택하려면
    $obj->category_srl = '400';
    이렇게 하니

    400의 카테고리에 선택되어 글쓰기는 되지만 카테고리이름이 공백이 되어버리는 증상이 있네요.
  • profile profile
    400 이라는 카테고리가 module_srl 모듈 번호가 있는 그 해당 게시판안에 있는 분류인지를 확인해보셔야죠.,

    카테고리라도 지정되어있는 게시판들이 다 따로 있죠..
  • profile profile
    400 카테고리가 게시판 안에 있는 분류입니다.

    a 게시판의 slr = 100
    a 게시판의 분류
    고양이의 분류 slr =400
    강아지의 분류 slr 500

    100(a게시판) 글쓰기 insertDocument 실행
    $obj->module_srl = '100';
    $obj->category_srl = '400'; //고양이 분류 선택

    분류가 선택되어 글쓰기는 되지만

    고양이 강아지 분류 할것 없이 a 게시판의 모든 분류명이 공백으로 변합니다.
    게시판 설정에서 다시 분류 - 설정 수정을 누르면 숨겨졌던 공백의 고양이 값이 다시 뜹니다.
  • profile profile
    실제로 분류를 선택해서 게시판에 작성하는 기본 동작이랑.
    님이 수정해서 만드는 무언가에서 들어가는 변수들이 어떻게 들어가는지 변수를 비교해보세요.

    이런건 직접 디버깅하는거 아니면 정확한 답변을 드리기가 어렵습니다 ㅠ
  • profile profile

    재현 영상은 아래와 같습니다.

    뭔가 글쓰기시 카테고리를 선택하는 다른 무언가가 있나보네요.

     

    차근차근 찾아보겠습니다. 감사합니다.

  • profile profile
    앞서 말씀드렸다 시피 재연현상으로만 보고.. 어디가 어디인지 그런것들이중요한게 아니라 코드 상황 변수 처리 등등을 어떠헥 처리햇냐에 따라 증상을 정확히 볼수 잇다는 뜻입니다.

    이거만으로 정보가 부족해서 정확하게 답변이 어려워요 ㅠ
  • profile
    글 읽을 때에는 파라미터가 category가 되고, 글쓰기할 때는 category_srl이라고 생각하시면 될 겁니다.
    어쩌다 이렇게 됐는지는 의문이지만요ㅎㅎ
    글쓰기할 때 category_srl 필드에 값이 전달되고 쿼리가 실행될 거예요.

    그런데 위의 영상을 보면 캐시가 꼬인 것 같다는 생각도 듭니다.
    실제로 카테고리 정보는 캐시에 담았다가 가져오는 형식인데 이게 문서 생성 이전의 캐시도 아니고 아예 아무것도 출력을 하지 못한다면 뭔가 꼬인 것 같아요.
  • profile profile
    DB에 들어가보니 category_srl 이더라구요.
    공백은 원인이 불명이라 돌리고 손으로 다시 설정으로 분류 이름 넣어주고 반복중입니다. ㅎㅎ