2011-08-25 2 views
2

lib 파일을 CakePHP의 vendors 디렉토리에 복사했습니다. 제공된 라이브러리 파일을 가져 오려면 App::import을 사용하십시오.CakePHP의 vendors 디렉토리에없는 변수

lib 파일에 정의 된 클래스를 초기화 할 수 있습니다. 즉, 파일을 성공적으로 가져 왔습니다. 그러나 lib 파일에 정의 된 전역 변수는 컨트롤러에서 사용할 수 없습니다. 통지문에서 알 수 있듯이 변수는 정의되지 않습니다.

컨트롤러에서 lib 파일의 변수에 어떻게 액세스합니까?

+0

대부분의 외부 라이브러리는 실제 전역 변수를 만들지 않습니다. 정적 클래스 변수로 액세스하려고 했습니까? MyClass :: myVariable' –

+0

클래스 정의에서 정의되지 않았습니다. 파일의 처음에 직접 정의됩니다. –

+0

문제를 설명하는 간단한 코드를 보여줄 수 있습니까? – deceze

답변

0

전역 변수를 파일에 포함시키고 포함시키려는 것은 좋지 않은 습관입니다.

변수를 하나의 클래스에 추상화하거나 모두 둘러싼 방법을 찾아야합니다.