bolt / bolt-extension-starter-extended
在这里放置关于您的扩展的描述。
Requires
- bolt/bolt: ^3.0
Requires (Dev)
- phpunit/phpunit: ^4.7
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