switon/renderer
Composer 安装命令:
composer require switon/renderer
包简介
Template rendering with PHP and Sword engines, themes, and Frames composition for Switon Framework
README 文档
README
Template rendering with shared Frames, .phtml and .sword templates, and theme-aware lookup for Switon Framework.
Highlights
- Shared frames: compose layout and partial data with
Framesbefore rendering. - Multiple engines: render
.phtmland.swordtemplates through oneRendererInterface. - Theme-aware lookup: resolve views with theme and alias boundaries.
Installation
composer require switon/renderer
Quick Start
use Switon\Core\Attribute\Autowired; use Switon\Rendering\Frames; use Switon\Rendering\RendererInterface; class WelcomePage { #[Autowired] protected RendererInterface $renderer; public function render(array $user): string { $frames = Frames::of(['title' => 'Welcome', 'user' => $user]); return $this->renderer->render('@app/View/home', [], $frames)->content(); } }
Docs: https://docs.switon.dev/latest/renderer
License
MIT.
统计信息
- 总下载量: 23
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 3
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-06-07