osavchenko / prismic-bundle
Prismic.io 与 Symfony 框架集成
v3.1.0
2018-05-21 14:34 UTC
Requires
- guzzlehttp/guzzle: ^6.3
- prismic/php-sdk: 3.*
- symfony/config: ^2.7|^3.0|^4.0
- symfony/dependency-injection: ^2.7|^3.0|^4.0
- symfony/http-foundation: ^2.7|^3.0|^4.0
- symfony/http-kernel: ^2.7|^3.0|^4.0
- symfony/routing: ^2.7|^3.0|^4.0
This package is auto-updated.
Last update: 2024-09-22 07:54:06 UTC
README
此包将 http://prismic.io php-kit 与 Symfony 框架集成
安装
将以下包作为依赖项添加到您的项目中
composer require osavchenko/prismic-bundle
配置
包的完整默认配置
prismic: api: endpoint: ~ # Required access_token: ~ client_id: ~ client_secret: ~ oauth: redirect_route: home # Name of the route redirect_route_params: [] # An array with additional route params cache: true # Default apc built-in cache link_resolver_route: detail # Name of the route
链接解析器定制
您可以使用路由名称覆盖 prismic.link_resolver_route 参数以处理链接解析器。此路由可以具有 $id 或 $slug 参数以查找文档。如果您想为链接解析器实现自定义逻辑,可以覆盖服务 prismic.link_resolver。
如何做
快速开始 包含一些基本示例,展示如何使用此包
待办事项
- 添加测试
- 使缓存可配置
- 检查 OAuth 相关内容并添加一些示例
- 提供用于渲染文档的 twig 模板
鸣谢
感谢 原始包的贡献者!