prismic/prismic-bundle

此包已废弃,不再维护。未建议替代包。

Prismic.io 与 Symfony2 集成

安装数: 21,275

依赖者: 1

建议者: 0

安全: 0

星标: 8

关注者: 18

分支: 11

开放问题: 3

类型:symfony-bundle

dev-master / 1.0.x-dev 2018-05-22 08:40 UTC

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 做了所有艰苦的工作!