varimax / view
Varimax 视图模块
dev-main
2023-11-11 03:53 UTC
Requires
- varimax/varimax: dev-master|^2.0
Requires (Dev)
- illuminate/view: ^8.83
- latte/latte: ^2.0
- league/plates: ^3.5
- mustache/mustache: ^2.14
- twig/twig: ^2.6
Suggests
- illuminate/view: Blade ^8.0 view engine
- latte/latte: Latte ~2.11 view engine
- league/plates: Plates ^3.0 view engine
- mustache/mustache: Mustache ^2.* view engine
- twig/twig: Twig ~2.6.x view engine
This package is auto-updated.
Last update: 2024-09-11 05:59:03 UTC
README
支持的模板引擎
- PHP (原生 PHP 引擎模板)
- Twig https://twig.symfony.com.cn/doc
- Blade https://laravel.net.cn/docs/8.x/blade
- Latte https://latte.nette.org
- Plates https://platesphp.com
- Mustache https://mustache.github.io
安装
步骤.1
composer require varimax/view
选择您的模板引擎
composer require latte/latte
composer require league/plates
composer require illuminate/view
composer require twig/twig
composer require mustache/mustache
步骤.2
将以下服务配置添加到您的 config.php
文件中
'service' => [ // \VM\View\ViewServiceProvider::Blade() //Blade Template Engine // \VM\View\ViewServiceProvider::Latte() //Latte Template Engine // \VM\View\ViewServiceProvider::Plates() //Plates Template Engine \VM\View\ViewServiceProvider::Twig() //Twig Template Engine // \VM\View\ViewServiceProvider::Mustache() //Mustache Template Engine ]
步骤.3
将以下代码添加到您的 controller
$data1 = ['test'=>'test']; $data2 = ['test'=>'test2']; make('view')->render('template.twig', $data1, $data2);
varimax 视图服务方法
make('view')->config(string $key, mixed $value) make('view')->path(...$paths) make('view')->addPath(string $path) make('view')->getPath() make('view')->getEngine($new = false) make('view')->setEngine($engine) make('view')->assign(...$values) make('view')->render(string $template, array ...$values)