CI 묻고 답하기

제목 update() 함수에 관련되서 궁금한게 있습니다
카테고리 CI 4 관련
글쓴이 dg_dong 작성시각 2022/02/03 14:26:41
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 5973   RSS

Update함수가 정상동작하지만 사용법에 대해서 궁금한게 있습니다

POSTMAN 요청 Body

{

    "Data": [

        {

        "FCLT_CD" : "asd1111",

            "FCLT_ADDR": "서울특별시 도봉구 시루봉로 133",

            "FCLT_NM": "도봉실버센터",

            "JRSD_SGG_NM": "도ㅋㅋㅋ봉구",

            "JRSD_SGG_SE": "자치구",

            "FCLT_KIND_NM": "(노인) 노인요양시설",

            "FCLT_KIND_DTL_NM": "21ㅋㅋㅋㅋㅋ23노숙인의료복지시설",

            "RPRSNTV": "강병석ㅋㅋㅋㅋ"

        },

        {

        "FCLT_CD" : "asd23",

            "FCLT_ADDR": "서울특3별시 도봉구 시루봉로 133",

            "FCLT_NM": "도봉실231버센터",

            "JRSD_SGG_NM": "도봉213구",

            "JRSD_SGG_SE": "자치구",

            "FCLT_KIND_NM": "(노인) 노인요213양시설",

            "FCLT_KIND_DTL_NM": "2213노숙인의료복지시설",

            "RPRSNTV": "강2232323223병석222"

        }

    ]

}

 

모델 코드

$dataCategory , $dataDobong 내부에는 primaryKey(FCLT_CD)값은 들어있지 않습니다
$builderDobong = $this->db->table('dobong');
        $builderCategory = $this->db->table('category');
        for($i=0; $i < count($dataDobong); $i++){
            $builderCategory->update($dataCategory[$i]);
            $builderDobong->update($dataDobong[$i]);
            return $dataDobong[$i];
        }

 

Update함수 메뉴얼을 확인하면 첫번쨰 매개변수에 제가 primaryKey로 잡은 FCLT_CD 값을 넣어줘야되는거 아닌가요?

예를 들어서 아래 코드처럼 이요 body부분을 자동으로 파싱해서 primaryKey값으로 update를 하는건지? 잘 모르겠습니다

$builderCategory->update('1',$dataCategory[$i]); $builderDobong->update('2',$dataDobong[$i]);

 

 다음글 설정 문의 드립니다. (3)
 이전글 CI4 공부 방향 (2)

댓글

dg_dong / 2022/02/03 14:32:53 / 추천 0
$builderDobong = $this->db->table('dobong');
        $builderCategory = $this->db->table('category');
        for($i=0; $i < count($dataDobong); $i++){
            $builderCategory->where('FCLT_CD',$dataCategory[$i]['FCLT_CD']);
            $builderCategory->update($dataCategory[$i]);
            $builderDobong->where('FCLT_CD',$dataDobong[$i]['FCLT_CD']);
            $builderDobong->update($dataDobong[$i]);
            return $dataDobong[$i];
        }

 

현재 모델부분은 ci 예제를 참고 후 위처럼 변경했습니다