2011-07-06 4 views
6

PHP 프레임 워크 내에서 PEAR 라이브러리를 패키지/라이브러리로 통합하는 방법은 무엇입니까?PHP 프레임 워크에서 배 라이브러리 포함하기

즉, PHP 프레임 워크 내에서 패키지 시스템을 사용하고 있습니다. 다른 사용자에게 쉽게 재배포 가능하도록 PEAR 라이브러리가 필요합니다. (특히 CodeIgniter의 패키지 관리자 인 Sparks)를 참조하십시오. 필요로하는 PEAR 라이브러리와 그 의존성을 패키지 내에서 결합하는 것이 더 낫겠습니까? 아니면 패키지가 초기화 될 때 (즉, 생성자, 초기화, 팩토리, 호출 되든간에) 확인을하고 (다운로드 지침과 함께) 사용자가 필요한 종속성을 설치합니까?

PEAR 라이브러리 (즉, 프레임 워크 사용자)를 설치하는 데 필요한 권한 (예 : 공유 호스팅) 또는 필요한 기술 지식 (웃지 않아, 심각합니다)이 부족한 일부 사용자에게는 후자의 옵션이 작동하지 않을 수 있습니다. 프로그래머/시스템 관리자가 아닙니다.

커플 링을 사용하면 패키지가 "제대로 작동"하는 것을 크게 단순화하더라도 프로젝트 내에서 코드가 중복 될 위험이 있습니다. 어떤 경로를 택할 것입니까?

답변

관련 문제