bolt/bolt-extension-starter-extended

在这里放置关于您的扩展的描述。

v3.0.2 2017-08-23 10:11 UTC

This package is auto-updated.

Last update: 2024-08-29 03:21:00 UTC


README

Bolt 扩展的扩展启动器框架

安装

要开始,请运行以下命令,将最后一个参数替换为您扩展的名称

composer create-project --no-install 'bolt/bolt-extension-starter-extended:^3.0' <newextname>

扩展内容

此扩展包括以下功能的示例

  • 路由

    • 在扩展类内部处理
    • 在控制器类内部处理
    • Twig 响应
    • JSON 响应
    • URL 参数
    • GET 和 POST 参数
  • 访问配置

    • 扩展配置
    • 全局配置
  • 自己的 Twig 函数

  • 自己的字段类型

  • 事件监听器

    • 在扩展类内部处理
    • 在监听器类内部处理
  • 自己的菜单选项

路由

此扩展向系统添加了几个示例路由,以向您展示如何在扩展类或单独的控制器中定义它们。

/example/url 返回 "Hello, Bolt!" 作为纯文本。

/example/url/in/controller 返回 "Hello, World!" 作为纯文本,但将在控制器类中处理。

/example/url/json 返回 JSON 中的键值对。

/example/url/parameter/{id} 返回给定的 URL 参数作为 JSON。

/example/url/get-parameter?foo=bar&baz=foo&id=7 返回给定的 GET 参数作为 JSON。

/example/url/template 返回 Twig 模板的内 容。

自己的菜单选项

此扩展将 /bolt/my-custom-backend-page 添加为 自定义页面 到管理后端中的菜单。它出现在 其他 下。

您不仅限于后端站点或由 Bolt 提供服务的站点。您可以将任何 URL 添加到管理后端的菜单中。

有关更多信息,请参阅 Bolt 文档中的此页: https://docs.bolt.cm/extensions/config