prismic / prismic-bundle
此包已废弃,不再维护。未建议替代包。
Prismic.io 与 Symfony2 集成
dev-master / 1.0.x-dev
2018-05-22 08:40 UTC
Requires
- php: >=5.3.3
- prismic/php-sdk: ~1.6.1
- symfony/framework-bundle: ~2.4
This package is not auto-updated.
Last update: 2024-05-25 14:57:58 UTC
README
⚠️ 未维护项目 ⚠️
此项目现已停止维护,与 Symfony 框架的演进相比越来越过时。我们邀请您阅读我们的 PHP 文档 并在您的 Symfony 项目中集成我们的 PHP SDK。
信息
此 Bundle 将 http://prismic.io php-kit 与 Symfony 框架集成:https://github.com/prismicio/php-kit
示例用法见: https://github.com/prismicio/php-symfony-starter
安装
将以下依赖项添加到您的项目 composer.json
文件中
"require": {
# ..
"prismic/prismic-bundle": "~1.0@dev"
# ..
}
配置
将以下配置添加到您的项目 app/config/config.yml
文件中
# Default configuration for extension with alias: "prismic"
prismic:
api:
endpoint: ~ # Required
access_token: ~
client_id: ~
client_secret: ~
您可以根据包配置覆盖重定向路由
# Default configuration for extension with alias: "prismic"
prismic:
oauth:
redirect_route: home # Name of the route
redirect_route_params: [] # An array with additional route params
待办事项
- 为 Symfony 2.3 添加监听器以将请求数据设置为上下文,因为 2.3 不支持 ExpressionLanguage
- 添加单元(和功能?)测试
- 提供用于渲染文档的 twig 模板
- 一旦 prismicio-community/php-kit#32 实现,使缓存可配置
致谢
感谢 lsmith77 做了所有艰苦的工作!