2016-06-08 2 views
0

좋아, 그래서 나는 바닐라 PHP를 배웠고 꾸러미를 사용하도록 탐구하고 싶었다. 그래서 치아에 fabpot\Goutte을 구현하려고했습니다.PHP 패키지를 구현하는 방법

필자는 Composer를 사용하여 패키지를 설치하고 작성자 생성 파일이있는 루트 폴더에 src 코드를 넣었습니다. 스크립트를 실행하면 초기화 클래스에 오류가 없습니다.

어떻게 해결할 수 있습니까? 나는 지시를 따랐다 그것은 나에게 내가 가진 crazyyyyyyyyyyyy

코드 만들고있다 :

<?php 

use Goutte\Client; 

// Initialize object 
$client = new Client(); 

// Issue GET request to URI 
$crawler = $client->request("GET", "http://www.symfony.com/blog"); 
$client->getClient()->setDefaultOption("config/curl".CURLOPT_TIMEOUT, 60); 

// Navigate the client through the use of links 
$link = $crawler->selectLink("Security Advisories")->link(); 
$crawler = $client->click($link); 


// Extract data 
$crawler->filter("h2 > a")->each(function($node) { 

    print $node->text()."\n"; 

}); 

?> 

오류 나는 점점 오전 :

당신은 작곡가의를 포함해야합니다 .. 스크립트의 상단에
Fatal error: Class 'Goutte\Client' not found in **line 6** 
+1

작곡가 오토로더를 반드시 포함 했습니까? –

+1

댕! 나는 그것을 간과했다. 고마워, 이제 작동 해! – Valkyrurr

답변

9

오토로더는 다음과 같습니다 :

require __DIR__ . "/vendor/autoload.php"; 
관련 문제