2012-12-14 5 views
0

사실 저는 젠드 프레임 워크에서 PHP로 pr() 함수처럼 $ this를 넣을 필요가없는 함수를 정의하고 호출 할 수있는 방법이 있는지 알고 싶었습니다. 젠드 프레임 워크의 모든 컨트롤러와 뷰에서 직접 호출 할 수있는 함수를 정의하고 싶습니다. 도우미에 모든 기능을 넣고 $ this를 쓰지 않고 사용할 수 있습니까?젠드 프레임 워크에서 자신의 함수를 정의하는 방법

예를 들어, 헬퍼의 배열을 인쇄하고 단순히 arrprint()를 작성하여 전역 적으로 사용하려면 arrprint() 함수를 만들고 싶습니다.

답변

0

당신은 그냥 어디서든 파일을 만들 수 있습니다 도움이 거기에 기능을 넣어주세요. 다른 파일처럼 당신을 포함시킵니다.

또는의 Utils라는 라이브러리를 생성하고 정적으로이 사용자 정의 기능을 넣어 사용하여 전화 :

케이크 ZF는 달리
Utils::myFunction(); 

많은 아무것도 적용하지 않습니다. 프레임 워크를 활용하여 원하는대로 할 수 있습니다.

BTW $ this는 현재 클래스에 대한 포인터이며 $ this-> myFunction(); 이 함수는 현재 클래스 (또는 부모)의 멤버이기 때문입니다.

+0

myFunction() 만 입력하여이 함수를 사용하는 방법; –

관련 문제