제목 | 헬퍼에서 선언한 변수 다른 곳(컨트롤러등)에서 호출 방법문의요? | ||
---|---|---|---|
글쓴이 | 독고다이 | 작성시각 | 2016/04/29 16:03:12 |
|
|||
예를 들어 헬퍼에서 $nowdate = date('Y-m-d H:i:s'); 이렇게 선언한 후 다른 곳(컨트롤러등)에서 호출시 어떻게 해야 하는건가요? 참고로 헬퍼는 autoload.php에서 미리 선언하였습니다 헬퍼 호출은 이상이 없었습니다 다른곳에서 echo $this->$nowdate; 또는 echo $nowdate; 이렇게 호출 시 에러 Message: Undefined variable: nowdate 어떻게 해야 $nowdate값을 불러 올수가 있을까요? 저와 같은 문제로 몇개의 게시글이 올라왔는데 전역변수를 사용해라 contants.php 에서 설정해라 global로 설정해라 등등 원하는 답은 없네요 ㅠㅜ 꼭 헬퍼에서 변수값 지정후 다른곳에서 사용해야 해서요~
|
|||
다음글 | url 에서 function param 을 가릴 수 있... (4) | ||
이전글 | 익스플로러에서 모델이 2번 실행되요 (1) | ||
kaido
/
2016/04/29 16:54:45 /
추천
0
|
taegon
/
2016/04/29 16:59:57 /
추천
0
kaido님 말처럼 리턴을 받던지 리턴 값 외에 받으실려면 함수 호출 시에 참조 변수를 넣어 가져오도록 하시면 됩니다. 설명은 http://php.net/manual/kr/language.references.whatdo.php 참고하세요~ |
리턴 받아가세요...
헬퍼는 그냥 함수라고 생각 하시면 편합니다.
컨트롤러는 물론 컨트롤러에 상속된 view 에도 바로 사용 가능합니다.