varimax/view

Varimax 视图模块

维护者

详细信息

github.com/dcto/view

主页

源代码

问题

安装: 45

依赖: 0

建议者: 1

安全: 0

星标: 0

关注者: 2

分支: 0

类型:项目

dev-main 2023-11-11 03:53 UTC

This package is auto-updated.

Last update: 2024-09-11 05:59:03 UTC


README

支持的模板引擎

安装

步骤.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)