2014-02-10 2 views
0

ZendPdf와 TCPDF를 모두 Composer를 사용하여 ZF2에 설치하려고했습니다.
소프트웨어가 설치되어 있고 자동로드 파일이 기록되지만 아무 것도 작동하지 않습니다. ZF에서 볼 수 없습니다.

자동로드되도록 TCPDF 라이브러리를 수동으로 설치하려면 어떤 파일을 편집해야합니까?
StackOverflow에서 비슷한 질문을 많이 발견했지만 작곡가와 관련이없는 많은 답변이 없습니다.Composer없이 ZF2 구성 요소를 설치하는 방법

답변

0

사실, Composer 없이는 설치하지 마십시오. Composer를 수동으로 설치하는 것보다 작업하기가 더 쉽다고 생각합니다.

이론적으로 이론적으로는 수동으로 설치할 수 있습니다. 원하는 버전으로 두 구성 요소를 모두 다운로드하면됩니다. 그런 다음이 libs에 필요한 소프트웨어를 더 다운로드해야하는 경우 파일 composer.json을 조사하십시오. 그들을 다운로드하십시오. 더 많은 소프트웨어를 다운로드하려면 composer.json을보십시오.

이러한 다운로드가 끝나면 패키지의 압축을 풀고 파일의 전체 디렉토리 트리를 만든 다음 수동으로 자동로드를 만듭니다. 다시 말하자면 자동 로딩의 정의를 위해 모든 파일 composer.json을 봐야합니다. PSR-0 또는 PSR-4 자동 로딩을 찾으면 운이 좋습니다. 클래스 맵 자동로드가 있으면 디렉토리의 모든 파일을 수동으로 검사해야합니다.

그런 다음이 정의를 모두 자신의 오토로더에 넣기 만하면됩니다.

완료. 그게 쉽지 않은데 ... 안돼!

작곡가가 작동하도록 도와 줄 수는 있지만 작곡가를 사용하지 않도록 할 수는 없습니다. 작성자를 사용하여 문제를 설명하는 새로운 질문을하십시오.

+0

나는 당신의 요점을 얻는다. 문제는 Composer로 설치 한 후 ZF2가 클래스를 자동로드하지 않는다는 것입니다 (TCPDF). 지금 나는 수업을 포함하고 있으며 만날 마감 기한이 만료되면서 일하고있다. "정확하지"않지만 작동합니다. 더 많은 시간이있을 때 Composer의 복잡성과 자동 로딩을 탐험 할 것입니다. – mjhall

+0

작곡가 오토로더를 어딘가에 (초기) 앱에 포함시키고 있습니까? https://getcomposer.org/doc/01-basic-usage.md#autoloading - 한 줄의 코드이고, 퍼즐 조각이 누락 된 작곡가에게 익숙하지 않은 경우. –

0

작곡가없이 Zend를 설치하려면 다음 지시 사항을 따르십시오. 그러나 나는 우리가 전화를, 우리가 전화를 https://github.com/zendframework/ZendSkeletonApplication/에서 "ZF2"ZF2 골격 응용 프로그램의

  • 다운로드 최신 안정적으로 복사하고 압축을 풀고, http://framework.zend.com/downloads/latest에서 미래의 일관성 ZF2의

    1. 다운로드 최신 안정 사본 작곡가를 사용하여 압축 해제하는 것이 좋습니다 이
    2. 는 공급 업체 /와 같은 폴더를 만듭니다 ZF2Skeleton/ZF2
    3. 지금 ZF2은/* 이제 루트의 "/init_autoloader.php"파일에 ZF2_PATH 또는 $ zf2Path 변수를 수정해야/공급 업체/ZF2
    4. 로 가리 키도록 복사 우리의 "/ vendor/ZF2"폴더. "$ zf2Path = false;"를 찾습니다. "/init_autoloader.php"파일에 "$ zf2Path = 'vendor/ZF2/library'로 바꿉니다.";

    그게 전부입니다. 작곡가없이 ZF2를 설치하는 방법에 대한 자세한 내용은 https://shkhan.wordpress.com/2014/04/26/install-zend-framework-2-into-windows-iis/을 참조하십시오.

  • 관련 문제