walnut / lib_viewrenderer
此包的最新版本(dev-main)没有可用的许可证信息。
dev-main
2024-09-15 21:33 UTC
Requires
- walnut/lib_httpmapper: ^0.0.7
- walnut/lib_templaterenderer: dev-master
Requires (Dev)
- phpunit/phpunit: ^9.5.20
- vimeo/psalm: ^4.23.0
This package is not auto-updated.
Last update: 2024-09-30 20:02:15 UTC
README
这是一个非常基础的视图渲染器,可以将任何PHP类(视图)映射到模板文件。
示例
使用方法简单直接
//Setup (usually done via DI) $renderer = new PhpTemplateRenderer( new PerFileTemplateNameMapper('templates', 'php') ); $viewMapper = new LookupViewMapper([ HomePageView::class => 'home-page', AboutPageView::class => 'about-page' ]) $adapter = new ViewRendererAdapter($renderer, $viewMapper); //Usage $view = new HomePageView; $adapter->render($view);