pond/tunes-bundle

PondTunesBundle

安装: 228

依赖项: 0

建议者: 1

安全: 0

星标: 2

关注者: 1

分支: 0

开放问题: 1

类型:symfony-bundle

v0.4.1 2013-04-02 14:05 UTC

This package is not auto-updated.

Last update: 2024-09-28 13:51:24 UTC


README

关于

PondTunesBundle 允许集成 PondTunes 库。

安装

将 PondTunesBundle 的依赖项添加到您的 composer.json

"require": {
    "pond/tunes-bundle": "*",
}

激活

在您的 AppKernel.php 中注册该捆绑包

// app/AppKernel.php
public function registerBundles()
{
    return array(
        // ...
        new Pond\TunesBundle\PondTunesBundle(),
        // ...
    );
}

使用方法

该捆绑包提供用于搜索和查找 Apple iTunes Webservice 的服务。

<?php
namespace Acme\DemoBundle\Controller;

use Pond\Tunes\Search;

class ItunesController
{
    public function searchAction()
    {
        $pondSearch = $this->get('pond_tunes.search');

        // searches for iPad Apps in germany with 'Angry'
        $pondSearch->setEntity(
            array(Search::MEDIATYPE_SOFTWARE => 'iPadSoftware')
        );
        $pondSearch->setCountry('de');
        $pondSearch->setTerms('angry');
        $pondSearch->setLimit(5);
        $pondSearch->setResultFormat(Search::RESULT_ARRAY);

        // contains search results
        $results = $pondSearch->request();

        return array('results' => $results);
    }
}