kkuetnet/prestashopwebservice-bundle

此包已被 废弃 且不再维护。未建议替代包。

Symfony 2 的 Prestashop WebService 扩展包

安装: 163

依赖者: 0

建议者: 0

安全: 0

星标: 6

关注者: 2

分支: 6

类型:symfony-bundle

dev-master 2015-06-11 14:31 UTC

This package is not auto-updated.

Last update: 2024-03-02 10:28:02 UTC


README

此扩展包允许您轻松地将 Prestashop API 集成到您的 symfony 项目中。

先决条件

此版本的扩展包需要 Symfony 2.1+。

安装

安装是一个快速的四步过程

  1. 使用 composer 下载 KkuetNetPrestashopWebServiceBundle
  2. 启用扩展包
  3. 配置 KkuetNetPrestashopWebServiceBundle
  4. 如何使用

步骤 1: 使用 composer 下载 KkuetNetPrestashopWebServiceBundle

在您的 composer.json 中添加 KkuetNetPrestashopWebServiceBundle

{
    "require": {
        "kkuetnet/prestashopwebservice-bundle": "dev-master"
    }
}

Composer 将将扩展包安装到您的项目的 vendor/kkuetnet 目录。

步骤 2: 启用扩展包

在内核中启用扩展包

<?php
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
        new \KkuetNet\PrestashopWebServiceBundle\KkuetNetPrestashopWebServiceBundle(),
    );
}

步骤 3: 配置 KkuetNetPrestashopWebServiceBundle

有关 Prestashop API 的更多信息

# app/config/config.yml
kkuet_net_prestashop_web_service:
  debug: false
  website: http://prestashop.kkuet.net/
  key: R03J6M0Z87H9P2ZRHTTPE72MU6RU34AB

步骤 4: 如何使用

namespace Acme\DemoBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;

class WelcomeController extends Controller
{
    public function indexAction()
    {
        $persta = $this->container->get('prestashop_webservice')->getInstance();
        $result = $persta->get(array(
            "resource" => "products"
        ));
        #More information => http://doc.prestashop.com/download/attachments/720902/CRUD%20Tutorial%20EN.pdf
        var_dump($result);
    }
}