我想获得一些帮助的Symfony2关于内核捆绑注册,
香港专业教育学院读最Symfony2的食谱和文档的为例的: 如何安装第三方软件包
但是却每次我没这样做。 我使用的symfony 2.3作曲家,无论是最新的。
今天,我想用所谓的“谷歌/ apiclient”上发现了一个第三方捆绑packagist.org ,为此我将下面一行添加"google/apiclient": "dev-master"
,其位于我composer.json文件我的项目的根。
随之而来的是composer.phar update
,以获得捆绑这是成功下载并安装在供应商仓库
我相信,到目前为止,IM做得很好,但下一步是我迷路。
接下来我相信香港专业教育学院在应用注册这一新的包\ AppKernel.php像其他1,对于为例:
new Symfony\Bundle\TwigBundle\TwigBundle()
但我不知道是什么,为写new google\apiclient ...
所以,第一个问题是我应该怎么写那里,你怎么看着办吧?
一旦处理得当,我相信那我现在可以在控制器中使用它,但我的第二个问题是:
如何加载它位于供应商/谷歌/ apiclient / src目录/谷歌的Client.php?
所有这一切的一点,就是要能够某物像在我的控制器给出为例:
require_once 'Google/Client.php';
require_once 'Google/Service/Books.php';
$client = new Google_Client();
$client->setApplicationName("Client_Library_Examples");
$client->setDeveloperKey("YOUR_APP_KEY");
$service = new Google_Service_Books($client);
$optParams = array('filter' => 'free-ebooks');
$results = $service->volumes->listVolumes('Henry David Thoreau', $optParams);
foreach ($results as $item) {
echo $item['volumeInfo']['title'], "<br /> \n";
}
我们的目标是能够使用谷歌API的接触在Symfony2的控制器。 任何帮助或建议欢迎,欢呼