atolye15/contentful-bundle

用于集成Contentful CDA SDK的Symfony Bundle

安装: 128

依赖者: 0

建议者: 0

安全: 0

星星: 1

关注者: 2

分支: 19

类型:symfony-bundle

4.1.2 2020-04-17 07:25 UTC

README

Packagist PHP from Packagist Travis Packagist

Contentful Delivery SDK的Symfony Bundle。此bundle需要PHP 7.0或更高版本,以及Symfony 3.4或更高版本。它还要求安装Twig。

设置

使用Composer将此package添加到您的应用程序,并执行以下命令

composer require contentful/contentful-bundle

将ContentfulBundle添加到您的应用程序

Symfony 4

// config/bundles.php
return [
    // ...
    Contentful\ContentfulBundle\ContentfulBundle::class => ['dev' => true],
    // ...
];

Symfony 3

// app/AppKernel.php
public function registerBundles()
{
    return array(
        // ...
        new Contentful\ContentfulBundle\ContentfulBundle(),
        // ...
    );
}

配置示例

最简单的配置只包括空间ID和令牌。将这些设置添加到app/config.yml(Symfony 3)中,或者创建config/packages/contentful.yaml(Symfony 4)

contentful:
    delivery:
        main:
            space: cfexampleapi
            token: b4c0n73n7fu1

您还可以配置多个客户端并启用预览模式

contentful:
    delivery:
        main:
            default: true
            space: cfexampleapi
            token: b4c0n73n7fu1
        preview:
            space: cfexampleapi
            token: b4c0n73n7fu1
            api: preview

文档

入门教程

什么是Contentful?

Contentful为数字团队提供内容基础设施,以在网站、应用程序和设备中提供内容。与CMS不同,Contentful是为了与现代软件栈集成而构建的。它提供了一个结构化内容的中心枢纽、强大的管理和交付API,以及可定制的Web应用程序,使开发人员和内容创建者能够更快地发布数字产品。

许可

版权(c)2015-2017 Contentful GmbH。代码在MIT许可下发布。有关更多信息,请参阅LICENSE