andrewpk/aktemplate

一个用于学习的超级简单的PHP模板库。非常简单,你可能只需要看看这段代码是如何工作的,就能自己做了。

1.0.0 2023-05-27 16:34 UTC

This package is auto-updated.

Last update: 2024-09-27 19:34:56 UTC


README

一个无依赖的简单HTML视图模板引擎,用于PHP。这一切都是几年前开始的,当时我使用了一些基于我过去使用smarty和jinja模板的工作风格的模板。

我意识到我的gist已经过时,没有文档,所以我决定将其作为一个实际的库发布。

使用方法

composer require andrewpk/aktemplate

然后你可以导入这个类

use AKTemplate\Template;

或者你可以在创建模板时直接引用完全限定的命名空间

$template = new AKTemplate\Template();

在你的模板中,你可以使用$t快捷方式设置和获取变量

<?= $t->rando ?>

如果你使用.tpl后缀命名你的模板,大多数编辑器不会对未定义的$t变量抱怨。如果你愿意,你可以使用.php后缀命名你的模板,然后在顶部的一个PHP块中添加一个注释

<?php /** @noinspection PhpUndefinedVariableInspection */
?>

示例

查看Example目录以获取一个工作示例。

许可证

MIT