제목 | composer 설치 후 사용하는 방법 | ||
---|---|---|---|
카테고리 | PHP | ||
글쓴이 | 뫄뫄잉뿌 | 작성시각 | 2017/11/24 13:31:46 |
|
|||
composer로 php 드롭박스 api 까는 것을 하였는데, controller에서 어떻게 호출하는지 모르겠습니다. vendor밑에 여러 폴더가 있는데 폴더명으로 가져오는건가요? composer로 까니까 vendor ㄴkunalvarma05 ㄴdropbox-php-sdk ㄴsrc ㄴDropbox ㄴDropbox.php ㄴtest ㄴDropboxTest.php
이런식으로 있는데 api docs를 보니까 use Kunnu/Dropbox/Dropbox; 이렇게 불러오고 있습니다. (참고 url : https://github.com/kunalvarma05/dropbox-php-sdk/wiki/Configuration ) composer로 의존성 설치 후 어떻게 쓸 수 있나요?? 감사합니다. |
|||
다음글 | 수정한 css 적용이 안되네요.... (1) | ||
이전글 | git 퍼미션.. (1) | ||
kaido
/
2017/11/24 16:20:52 /
추천
1
|
뫄뫄잉뿌
/
2017/11/24 16:42:34 /
추천
0
@kaido님 참고자료 링크와 답변 감사합니다!! 참고링크해서 시도해보겠습니다. 감사합니다 |
PSR-0, PSR-4에 대해서 이해하셔야 합니다.
composer는 auto load 를 이용합니다.
네임스페이스로 use 를 넣고 usr에서 폴더 기준으로 따라가서 해당 네임스페이스 경로의 파일들을 래디 상태로 둡니다.
$dropbox = new Dropbox($app);
그 다음에는 객체를 호출해서 사용하시면 됩니다.
즉 auto load에 의해서 name space가 java로 치면 package 역활을 합니다.
참고로 CI 에서 use 는 컨트롤러의 class 생성 이전에 선언 하셔야 합니다.
[그냥 해당 컨트롤러의 최상위에 넣는다고 생각 하시면 편합니다.]
물론 new 로 객체 생성은 해당 함수 밑에서 호출 합니다.
참고자료입니다.
https://www.lesstif.com/pages/viewpage.action?pageId=24445325