2012-12-20 8 views
1

나는 here과 같이 자신의 라이브러리를 작성하고 수동으로 내 composer/autoload_namespaces.php에 포함 시켰습니다.Zend Framework 2 - 작곡가 - 설치/업데이트시 사용자 정의 라이브러리 수동 설치가 제거되었습니다.

install 또는 update 명령을 사용할 때까지 정상적으로 작동합니다. 그런 다음이 줄이 제거되고 lib를 사용하려고 할 때 오류가 발생합니다.

어떤 아이디어가 이것을 방지하는 방법?

답변

2

다른 스레드에서 얻은 제안은별로 좋지 않았습니다. 작성자는 autoload 파일을 composer.json의 정보로 다시 작성하므로 PHP 파일을 직접 편집해서는 안됩니다. 당신이해야 할 일은 당신의 작곡가에게 자동로드 블록을 추가하는 것입니다. 예를 들어

: http://getcomposer.org/doc/04-schema.md#autoload

+0

{ "autoload": { "psr-0": { "Vendor\\Namespace\\": "src/" } } } 

전체 문서는 SRC /''공급 업체/...'와'교체해야 공급 업체 디렉토리에 링크합니다. 중요한 것은 'vendor'앞에 슬래시를 넣지 않는 것입니다. – Ron

+0

명확한 설명을 해 주셔서 감사합니다. 작곡가의 올바른 사용법을 반영하여 다른 답변도 업데이트했습니다. – Sam