devbr/html

HTML 模板引擎

0.2.2 2018-01-20 21:20 UTC

This package is not auto-updated.

Last update: 2024-09-23 06:44:19 UTC


README

Latest Stable Version Latest Unstable Version License Total Downloads Monthly Downloads

为PHP项目生成和管理HTML。

  • 使用NeoTags为HTML添加额外功能;

  • JavaScript和CSS的压缩、混淆和统一;

  • 数据请求压缩(GZip);

  • HTML、CSS和JavaScript的动态缓存;

安装

Composer require devbr/html

使用

$html = new Devbr\Html;
$html->render('index')->send();

在"render"中的"index"参数,指代位于HTML模板目录下的本地HTML文件(可配置)。无需指定扩展名(.html)。

此代码在"render"指定模板后生成HTML输出。

NeoTags可用于模板文件,以添加PHP的动态功能。

查看一些示例

<x:menu class="menu" id="topmenu" tag="nav"/>

这将生成以下代码(取决于PHP中的编程内容)

<nav class="menu" id="topmenu">
  <a href="home">Home</a>
  <a href="docs">Documents</a>
    ... etc
</nav>

可以创建模块(PHP对象)以向模板添加独立功能。

<x::article/>

生成显示博客内容的HTML(CSS和JavaScript)代码(例如)

<article>
  ... conteúdo do artigo do blog ...
</article>

可以编程许多其他功能与NeoTags一起使用 - 帮助开发!