suraview/view

模板引擎。

2.1.0 2023-07-15 22:09 UTC

This package is auto-updated.

Last update: 2024-09-16 00:39:43 UTC


README

Sura\View是一个独立的Blade模板引擎版本,它使用单个PHP文件,可以移植到不同的项目中使用。它允许你在Laravel之外使用blade模板。

用法

如果你使用composer,则可以使用以下命令(命令行)添加库:

composer require Sura/view

如果你不使用它,则可以下载库并手动包含。

隐式定义

use Sura\View\View;

$views = __DIR__ . '/views';
$cache = __DIR__ . '/cache';
$blade = new View($views,$cache,View::MODE_DEBUG); // MODE_DEBUG allows to pinpoint troubles.
echo $blade->run("hello",array("variable1"=>"value1")); // it calls /views/hello.blade.php

其中$views是存储视图(未编译的模板)的文件夹。$cache是存储编译文件的文件夹。

在这个例子中,BladeOne打开模板hello。因此,在视图文件夹中应该存在一个名为**hello.blade.php**的文件。

views/hello.blade.php

<h1>Title</h1>
{{$variable1}}