제목 | C->C 접근이 가능한가요? | ||
---|---|---|---|
글쓴이 | 수야디벨 | 작성시각 | 2013/08/07 15:51:09 |
|
|||
안녕하세요 ~ ㅎ 소스를 객체화 해보려고 하는데요 . 같은 컨트롤러의 함수를 부르느거면 $this->함수이름(); 하면 호출 할 수 있잖아요? 그 , 컨트롤을 옮겨 타는게 아니라, 특정 기능을 해주는 함수를 부르는 겁니다. 예를 들면 굳이 리턴값이 필요 없는 삭제 같은 기능. 그런데, 만약 이게 다른 컨트롤에 있다면 $this->함수이름(); 으로는 호출 할 수 없는데, 이때 다른 컨트롤에 있는 함수도 호출 할 수 있나요? |
|||
다음글 | false 했는데도 백틱이 나와요 (1) | ||
이전글 | order by 시에 case 문 삽입 (5) | ||
oursong
/
2013/08/07 15:54:47 /
추천
0
가능합니다. ;)
|
수야디벨
/
2013/08/07 22:46:15 /
추천
0
o_ov//
거기로 빠지는게 아니라, 특정 기능만 수행하라고 보내는 건데 가능한가요? 만약 가능하다면 어떻게 호출해야하나요? |
oursong
/
2013/08/07 23:53:16 /
추천
0
아 죄송합니다. 제가 질문을 제대로 안 읽었네요.
다른 컨트롤러의 기능을 사용하고자 하는 컨트롤러에서 사용 할 수는 없습니다. 사용하고자하는 컨트롤러에서 기능을 반복적으로 호출할 수는 있습니다. 만약 범용으로 사용하고자 하시면 모델이나 라이브러리에 function으로 만들어 컨트롤러에서 함수처럼 사용하시는 수 밖에 없습니다. 또 모델이나 라이브러리에서 컨트롤러의 기능을 불러와서 사용 하는 것도 가능합니다. 당연한 이야기지만, 컨트롤러안에 수 많은 기능 중 하나를 함수처럼 호출하는 것은 불가능하므로 기능 하나가 하나의 기능을 완전히 독립적으로 수행하는 구조를 만들어야 가능합니다. |
한대승(불의회상)
/
2013/08/08 09:11:03 /
추천
0
수야디벨// curl 라이브러리를 사용하시면 우회해서 가능 할 것 같긴 하지만 별로 추천하고 싶진 않습니다.
o_ov님 말대로 공통으로 사용될 항목을 라이브러리로 빼내어 load후 사용하세요. ^^ |
수야디벨
/
2013/08/08 13:17:53 /
추천
0
o_ov // 한대승 //
감사합니다. 참고해서 방안을 생각해 보도록 하겠습니다 .ㅎ |