bartacus / bartacus-bundle
将 Symfony 全栈框架集成到 TYPO3 中
5.0.0
2024-02-28 15:49 UTC
Requires
- php: ^8.1
- composer-runtime-api: ^2.1
- ext-dom: *
- ext-intl: *
- ext-json: *
- ext-libxml: *
- ext-pcre: *
- ext-pdo: *
- ext-session: *
- ext-xml: *
- cweagans/composer-patches: ^1.7
- helhum/typo3-console: ^8.0
- nyholm/psr7: ^1.5
- psr/http-server-middleware: ^1.0
- symfony/config: ^6.2
- symfony/event-dispatcher: ^6.2
- symfony/framework-bundle: ^6.2
- symfony/http-foundation: ^6.2
- symfony/http-kernel: ^6.2
- symfony/options-resolver: ^6.2
- symfony/proxy-manager-bridge: ^6.2
- symfony/psr-http-message-bridge: ^2.1
- typo3/cms-core: ^12.4
- typo3/cms-extbase: ^12.4
- typo3/cms-frontend: ^12.4
- typo3/cms-install: ^12.4
Requires (Dev)
- symfony/debug: ^4.4
- symfony/twig-bundle: ^6.2
Conflicts
- dev-master / 5.0.x-dev
- 5.0.0
- 4.0.2
- 4.0.1
- 4.0.0
- 3.3.2
- 3.3.1
- 3.3.0
- 3.2.1
- 3.2.0
- 3.1.6
- 3.1.5
- 3.1.4
- 3.1.3
- 3.1.2
- 3.1.1
- 3.1.0
- 3.0.x-dev
- 3.0.8
- 3.0.7
- 3.0.6
- 3.0.5
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 2.4.4
- 2.4.3
- 2.4.2
- 2.4.1
- 2.4.0
- 2.3.3
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.0
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.2.x-dev
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.x-dev
- 1.1.13
- 1.1.12
- 1.1.11
- 1.1.10
- 1.1.9
- 1.1.8
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.1
- 1.0.0
- 1.0.0-beta1
- 0.3.x-dev
- 0.3.9.1
- 0.3.9
- 0.3.8
- 0.3.7
- 0.3.6.1
- 0.3.6
- 0.3.5
- 0.3.4
- 0.3.3
- 0.3.2.1
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.0
- dev-custom-cache
- dev-typo3v11
- dev-typo3v9
- dev-typo3v10
- dev-typo3v11-php74
- dev-postpone-tsfe-init
This package is auto-updated.
Last update: 2024-09-19 07:07:07 UTC
README
欢迎来到 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 重定向和路由解析器中间件