PHP beginner |
|
Nice, coolle site die packagist.org. Thanx for sharing!
Ik heb nu dezelfde library gevonden die ik al had maar nu ook voor composer, echter wil het niet lukken om deze werkend te krijgen in symfony2. De voorbeeld code lijkt niet te werken.
Dit is de voorbeeldcode
<?php
include 'vendor/autoload.php';
$client = new \GoogleApi\Client();
$service = new \GoogleApi\Books\Service($client);
$optParams = array('filter' => 'free-ebooks');
$results = $service->volumes->listVolumes('Henry David Thoreau', $optParams);
foreach ($results['items'] as $item) {
print($item['volumeInfo']['title'] . '<br>');
}
<?php include 'vendor/autoload.php'; $client = new \GoogleApi\Client(); $service = new \GoogleApi\Books\Service($client); $optParams = array('filter' => 'free-ebooks'); $results = $service->volumes->listVolumes('Henry David Thoreau', $optParams); foreach ($results['items'] as $item) { print($item['volumeInfo']['title'] . '<br>'); }
Ik neem aan dat ik autoload.php niet hoef uit te voeren in mijn controller, dat doet het Symfony Framework al. Na het uitvoeren van de code krijg ik constant de melding dat een klasse niet kan worden gevonden. Een duidelijke melding, maar hoe werkt dit als ik een bundle gebruik die niet voor Symfony2 is geschreven? Waar geef ik bijvoorbeeld de API keys op? |