fond-of-oryx/feed 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

fond-of-oryx/feed

最新稳定版本:2.0.2

Composer 安装命令:

composer require fond-of-oryx/feed

包简介

Creates a data feed. Currently only an availability CSV File SKU/Quantity.

README 文档

README

PHP from Travis config license

1. Install

    composer require fond-of-oryx/feed

2. Extend Availability Query Container in PYZ like below

namespace Pyz\Zed\Availability\Persistence;

use Spryker\Zed\Availability\Persistence\AvailabilityQueryContainer as SprykerAvailabilityQueryContainer;

/**
 * @method \Spryker\Zed\Availability\Persistence\AvailabilityPersistenceFactory getFactory()
 */
class AvailabilityQueryContainer extends SprykerAvailabilityQueryContainer implements AvailabilityQueryContainerInterface
{
    /**
     * @api
     *
     * @return \Orm\Zed\Availability\Persistence\Base\SpyAvailabilityQuery
     */
    public function queryAllAvailability()
    {
        return $this->getFactory()->createSpyAvailabilityQuery();
    }
}

3. Console

    vendor/bin/console transfer:generate

4. Register Controller

Symfony Routing

add in src/Pyz/Yves/Router/RouterDependencyProvider.php

    /**
     * @return \Spryker\Yves\RouterExtension\Dependency\Plugin\RouteProviderPluginInterface[]
     */
    protected function getRouteProvider(): array
    {
        return [
            ...
            new FeedRouteProviderPlugin(),
        ];
    }

5. Add basic auth password and user to config file for example in config_default.php

// ---------- Feed
$config[FeedConstants::FEED_USER] = 'foo';
$config[FeedConstants::FEED_PASSWORD] = 'bar';

6. Open https://[URL]/feed/availability

统计信息

  • 总下载量: 17.08k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-05-10