제목 | CI 4.1.x 에서 컴포저 패키지 사용법 질문.. | ||
---|---|---|---|
카테고리 | PHP | ||
글쓴이 | 아주머니 | 작성시각 | 2021/07/26 17:14:06 |
|
|||
안녕하세요, CI 3.1.x 에서는 config/config.php 에서 $config['composer_autoload'] = 'vendor/autoload.php'; 로 수정하고 예를 들면.. guzzle 을 컴포저 설치후에, 컨트롤러나 라이브러리나 아무곳에서 $client = new GuzzleHttp\Client(); 이런식으로 사용이 가능했는데,
CI 4.1.x 에서는 Config/Modules.php 에서는 public $discoverInComposer = true; 로 기본값 되어있고 3.1.x 때처럼 컨트롤러에서 사용하려고 하면 오류가 나옵니다.
검색해봐도 CI를 컴포저로 설치하는것만 나오고 패키지를 사용하는 예를 못찾겠어서.. 질문 올립니다. 읽어주셔서 감사합니다. |
|||
다음글 | css keyframe질문 (1) | ||
이전글 | 웹사이트 안에서 이동 (1) | ||
테러보이
/
2021/07/26 17:31:15 /
추천
0
|
아주머니
/
2021/07/26 17:47:56 /
추천
0
아이고.. CI3에서 하던대로 생각없이 Guzzle.. 로 시작했는데 역슬래시 추가하니 됩니다. 감사합니다. |
ci4부터는 자동으로 오토로드 되기 때문에 별도로 해줄게 없이 어디서든 바로 사용 할 수 있습니다.
에러메시지가 없어서 상황 파악이 안되고있네요.
일단
$client = new \GuzzleHttp\Client();
로 해보세요