andrewpk / aktemplate
一个用于学习的超级简单的PHP模板库。非常简单,你可能只需要看看这段代码是如何工作的,就能自己做了。
1.0.0
2023-05-27 16:34 UTC
Requires
- php: >=8.0
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