2010-11-23 6 views
2

젠드 프레임 워크 내에서 작은 라이브러리를 사용하고 싶습니다 (가치가있는 경우 simple_php_dom).젠드 프레임 워크 내에서 제 3 자 코드 사용하기

도서관에 보관해야하나요? include('library/foo.php');과 같은 특정 컨트롤러와 같은 곳에서 사용하고 싶은 부분이 있습니까?

그렇지 않은 경우 어떻게해야합니까? 이와 같은 일을하는 "젠드 프레임 워크"방식은 무엇입니까?

+1

왜'Zend_Dom_Query'를 사용하지 않을 이유가 있습니까? – prodigitalson

+1

유일한 이유는 이미 simple_php_dom을 기반으로 작업하는 코드가있을 것입니다. 나는 "플러그 앤 플레이 (plug and play)"를 원하고 유사한 솔루션이기는하지만 다른 것을 사용하는 것을 피합니다. – Lothar

답변

1

라이브러리는 PEAR 규칙을 지원하지 않으므로 오토로더에 연결하기가 쉽지 않으므로 컨트롤러를 사용하는 컨트롤러 나 모델에서 수동으로 사용하면됩니다 (require_once). 광범위하게 사용 되었다면 프록시 호출을위한 래퍼 클래스를 만들고 자동로드 (해당 클래스는 require_once을 가짐) 할 수 있습니다.

+1

오토로더가 PEAR 규칙을 지원하기 위해 라이브러리를 필요로한다는 것은 유용합니다. 고마워. "발효"라는 질문을 좀 더 오래시킨 후에 받아 들일 것입니다. – Lothar

+1

PEAR 규칙을 지원해야하지만 그렇지 않으면 사용할 수있는 무언가가 필요합니다. 그렇지 않으면 자신의 자동 공급기를 밀어야합니다. 이는 우리가이 특정 lib로 단일 파일에 대해서만 이야기하는 많은 작업입니다. – prodigitalson