| 제목 | update() 함수에 관련되서 궁금한게 있습니다 | ||
|---|---|---|---|
| 카테고리 | CI 4 관련 | ||
| 글쓴이 | dg_dong | 작성시각 | 2022/02/03 14:26:41 |
|
|
|||
|
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 예제를 참고 후 위처럼 변경했습니다