leafs/veins

Veins 模板引擎,用于 Leaf PHP 框架

v2.0.4 2023-04-28 07:43 UTC

This package is auto-updated.

Last update: 2024-08-28 10:49:32 UTC


README

Veins 是一个简单、轻量级且快速的 PHP 模板引擎。它被设计得易于使用和扩展。

安装

您可以使用 Leaf CLI 安装 Veins

leaf install veins

或者使用 composer

composer require leafs/veins

使用方法

<?php

require __DIR__ . '/vendor/autoload.php';

use Leaf\Veins;

$veins = new Veins();
$veins->configure([
    'templateDir' => __DIR__ . '/views/',
    'cacheDir' => __DIR__ . '/cache/',
]);
$veins->render('hello', ['name' => 'John']);
<!-- views/hello.php -->
<h1>Hello, {$name}!</h1>

配置

您可以通过传递数组给 configure 方法来配置 Veins

$veins->configure([
    'checksum' => [],
    'charset' => 'UTF-8',
    'debug' => false,
    'templateDir' => 'views/',
    'cacheDir' => 'cache/',
    'baseUrl' => '',
    'phpEnabled' => false,
    'autoEscape' => true,
    'sandbox' => true,
    'removeComments' => false,
    'customTags' => [],
]);

完整的文档请访问 leafphp.dev/modules/views/veins