bartacus/bartacus-bundle

将 Symfony 全栈框架集成到 TYPO3 中

安装次数: 39,339

依赖者: 4

建议者: 0

安全性: 0

星标: 13

关注者: 10

分支: 8

开放问题: 14

类型:symfony-bundle

5.0.0 2024-02-28 15:49 UTC

README

Code Style

欢迎来到 BartacusBundle - 将 Symfony 全栈框架集成到您的 TYPO3 CMS 中的 Symfony 扩展包。

Bartacus Bundle 的功能

配置

  • 启用 bartacus.make_instance 标签以将服务添加到 DI 容器
  • dev 上下文中启用 Symfony 错误处理器而不是 TYPO3 错误处理器
  • 启用 UpgradeWizardInterface 实现的依赖注入
  • 自动映射应用特定的 Extbase 模型和仓库

内容元素渲染

  • 添加 #[ContentElement()] PHP 属性并构建每个元素的 TypoScript 配置
  • tt_content Extbase 模型注入到 Symfony 控制器中
  • 将每个控制器的 Symfony 响应提取回 TYPO3 内容
  • 处理由 Symfony 控制器抛出的 404 Not Found 异常

请求处理

  • 统一 TYPO3 和 Symfony 请求的 _locale
  • 在 TYPO3 栈内检测和执行 Symfony 路由
  • 重新排序 TYPO3 重定向和路由解析器中间件