atolye15 / contentful-bundle
用于集成Contentful CDA SDK的Symfony Bundle
4.1.2
2020-04-17 07:25 UTC
Requires
- php: ^7.0
- atolye15/contentful: 4.2.*
- symfony/framework-bundle: ^3.4|^4.0
Requires (Dev)
- cache/array-adapter: ^1.0
- monolog/monolog: ^1.24
- phpunit/phpunit: ^6.0|^7.0
- twig/twig: ^2.5
This package is not auto-updated.
Last update: 2024-10-01 09:57:50 UTC
README
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。