제목 | CI 초보 개발자입니다 | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 제리찡 | 작성시각 | 2019/11/27 17:14:25 |
|
|||
컨트롤러에서 뷰로 데이터 넘기는건 했는데 뷰페이지가 로드되면서 foreach문 안의 $a값을 다시 컨트롤러에서 받아서 db의 다른테이블에서 조회해서 값을 가져오고싶습니다. //뷰 <?php foreach($row as $v)?> <? $IDX_MEM_GET=$v['IDX_ORDER']; ?>
//컨트롤러 $IDX_MEM_GET = $this->input->get('IDX_MEM_GET'); $IDX_MEM_GET을 DB에서 조회해서 결과를 받아서 다시 View로 넘기는 문장...
이런식으로 하면 안되는건가요...
읽어주셔서 감사합니다 |
|||
다음글 | 쿼리빌더(액티브??) 에서의 결과값에 대한 질문입ㄴ다. (2) | ||
이전글 | 코드이그나이터 3버전에서 routes에 관련된 질문드립... (2) | ||
배강민
/
2019/11/27 17:18:42 /
추천
1
$a가 뭐죠? 코드에는 안보이는데요?
|
변종원(웅파)
/
2019/11/28 10:51:27 /
추천
1
post 전송(폼전송)을 하던지 ajax 로 비동기로 데이터를 받아오던지 2가지 방법이 있습니다.
|
제리찡
/
2019/11/28 15:23:11 /
추천
0
배강민님 / 말로 서술해서 질문하려다 코드 넣는과정에서 헷갈리게 적었네요 ㅎㅎ; $a값이 아래의 foreach문의 변수입니다 변종원님 / 답변 감사합니다 ^^ 해결해보겠습니다~ |
제리찡
/
2019/11/28 16:49:01 /
추천
0
제가 CI를 다룬지 얼마안돼서 그런지 이해가 안가는 부분이있는데요.. post 전송을 할때 input에 넣고 sumit 하는과정이필요한데 저는 데이터가 로드 되고나서 다시 컨트롤러의 함수를 작동시켜서 원하는값을 불러오고싶은데.. //뷰 (넘기고싶은 값 : $v['IDX_ORDER']) <?php $v['IDX_ORDER'] = $this->input->post('IDX_MEM_GET'); ?> //컨트롤러 (처리후 다시 뷰로 넘기는 값 : IDX_MEM) $this->data['IDX_MEM'] = $this->getMEM($this->input->get('IDX_MEM_GET'));
이런식으로 하는게 맞는지.. 감사합니다.. |
변종원(웅파)
/
2019/11/29 10:15:22 /
추천
0
정확하게 무엇을 하고 싶은지(하고 있는지)를 기술하셔야 합니다. ci 사용법이라기 보다는 구현방법에 대한 문의라는 생각이 듭니다. ci라고 해서 완전히 새로운 무언가가 아닙니다. 기존 방식에서 mvc 패턴으로 나뉘어 있을 뿐 로직은 동일합니다. 주소 -> 컨트롤러 -> 뷰(폼 전송) -> 컨트롤러 -> 뷰(결과) 이게 보통의 폼전송 프로세스입니다. 위 프로세스를 보면 2번째 컨트롤러에서 전송 받은 폼데이터를 처리하고(함수) 그 결과를 다시 배열에 담아 뷰로 전송하면 됩니다. 매뉴얼에도 기본 프로세스가 나와있습니다. 전송전 뷰와 전송 후 뷰를 따로 관리하는 부분 참고 하세요. http://www.ciboard.co.kr/user_guide/kr/libraries/form_validation.html#the-controller |
변종원(웅파)
/
2019/11/29 10:17:37 /
추천
0
그리고 강좌게시판의 자료들도 참고하세요. ci에서 사용되는 패턴에 대해 제가 올린 자료가 있습니다. 강의자료중에 포함되어 있습니다. 어떻게 작동되는가에 대한 이해가 먼저이고 ci 사용법, php함수 등은 그 다음입니다. |
제리찡
/
2019/11/29 15:54:36 /
추천
0
친절한 답변 감사드립니다 ^^
|