Skip to content

dcto/view

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 

Repository files navigation

Varimax view module

Supported Template Engine

Installation

Step.1
composer require varimax/view 
Choice your template engine
composer require latte/latte
composer require league/plates
composer require illuminate/view
composer require twig/twig
composer require mustache/mustache
Step.2

Add the following service config to your config.php file:

'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
]
Step.3

add the following code to your controller:

$data1 = ['test'=>'test'];
$data2 = ['test'=>'test2'];

make('view')->render('template.twig', $data1, $data2);

The varimax view service methods

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)

About

The varimax view module

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages