CI 묻고 답하기

제목 안녕하세요. 컨트롤러에서 다른 컨트롤러...
글쓴이 쿨교 작성시각 2013/04/03 19:34:35
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 12946   RSS
안녕하세요.

컨트롤러에서 다른 컨트롤러 접근하는 것을 widget 으로 사용한다는 것을 검색을 통해서 알았는데요.

예를 들어서 

user 컨트롤러가 있고 cart 컨트롤러가 있다면

user 에서 cart 컨트롤러의 장바구니의 데이터를 받아오고 싶은데요.

이럴때도 역시 widget으로 접근해도 되는건가요?




 다음글 웅파님 다시 질문 드립니다. (5)
 이전글 초보라 초보적인 질문하나만요 ㅠㅠ (2)

댓글

변종원(웅파) / 2013/04/03 19:50:23 / 추천 0
어떤 경우냐에 따라 달라지겠지만 post나 get으로 전송하실 수 있습니다. 어떤 걸 구현하려고 하시는지요? 유저 컨트롤러에서 단순히 카트에 담긴걸 가져오려고 한다면 db에서 카트정보 가져오는 모델 하나 만드시면 되구요.
쿨교 / 2013/04/04 09:19:54 / 추천 0
웅파님 답변 감사합니다.

넵 단순히 담긴걸 가져오려고 한다면 모델을 하나 만들면 되겠지만..

cart 컨트롤러의 한 메서드의 비지니스 로직을 그대로 사용하고 싶어서 그렇습니다.


변종원(웅파) / 2013/04/04 10:14:36 / 추천 0
사용빈도가 많다면 widget 찾아서 적용하시면 편하게 사용하실 수 있고
그 반대라면 복사해서 쓰시거나 
그 메소드를 json으로 결과를 반환하는 api형태로 만들어서 쓰시는 것이 좋을 것 같네요.
쿨교 / 2013/04/04 12:34:15 / 추천 0
 넵 웅파님 감사합니다. 많은 도움 되었습니다.