arobases/sylius-instagram-plugin

在Sylius上提供Instagram Feed


README

ArobasesSyliusInstagramPlugin

在Sylius上提供Instagram Feed。

安装

Composer

composer require arobases-sylius-public/sylius-instagram-plugin

使用ChannelTrait和ChannelInterface

<?php

declare(strict_types=1);

namespace App\Entity\Channel;

use Arobases\SyliusInstagramPlugin\Model\ChannelInterface;
use Arobases\SyliusInstagramPlugin\Model\ChannelTrait;
use Doctrine\ORM\Mapping as ORM;
use Sylius\Component\Core\Model\Channel as BaseChannel;

/**
 * @ORM\Entity
 * @ORM\Table(name="sylius_channel")
 */
class Channel extends BaseChannel implements ChannelInterface
{
    use ChannelTrait;
}

更新模式

php bin/console doctrine:schema:update --force

现在您有权访问表示instagram响应的数组

您可以在任何需要的地方使用它,并按所需方式渲染

{% include "@ArobasesSyliusInstagramPlugin/Instagram/_instagram.html.twig" with {'data' : app_get_instagram_feed() } %}