maveius / liphte
轻量级且极简的PHP HTML构建器/生成器
1.0
2020-08-22 12:47 UTC
Requires
- php: >=5.6.9
- windwalker/dom: ~2.0
- windwalker/html: ~2.0
Requires (Dev)
- phpunit/phpunit: >=5.7
This package is auto-updated.
Last update: 2024-09-22 22:04:12 UTC
README
Liphte
轻量级且极简的PHP HTML构建器/生成器(或可能是模板引擎)
什么是liphte ?
它是一个基于 windwalker-dom 和 windwalker-html 的轻量级且极简的HTML或DOM构建器包装器,但受到项目 rudykocur/pyeve 和 rudykocur/breve 的启发,这是从控制器或其他PHP文件创建或生成HTML的最简单方法。
示例
/** Import **/ use liphte\tags\html\Tag; use liphte\tags\html\Attribute as a; /** In your code (for example controller) **/ $t = Liphte::tag(); $result = $t->table ([ 'style' => 'border: 1px solid #070;' ], [ $t->tr( [ $t->td( a::style( 'border: 1px solid #000;' ), 'Column 1' ), $t->td( a::style( 'border: 1px solid #000;' ), 'Column 2' ) ] ) ] ); echo $result . "\n";
输出
<table style="border: 1px solid #070;"><tr><td style="border: 1px solid #000;">Column 1</td><td style="border: 1px solid #000;">Column 2</td></tr></table>
安装Liphte
Composer需求
{ "require": { "maveius/liphte": "1.0" } }
或
{ "require": { "maveius/liphte": "dev-master" } }
- 将所需包添加到
composer.json
- 在项目目录中运行
composer update
。 - 享受!导入库并像示例中那样使用。
要求
- 测试于:Apache
- PHP >= 5.6(.9)
- MySQL 5+
变更日志
-
v1.0 : 10 June 2015
- 重构代码和目录结构
-
v0.1 : 6 June 2015
- 初始化仓库并实现第一个概念。
主要开发者
许可
- MIT