jumplink/jade.php

PHP 5.3 的 HAML 类模板引擎

1.0.0 2015-10-05 17:32 UTC

This package is not auto-updated.

Last update: 2024-10-02 11:23:12 UTC


README

Jade.php 为 Jade 模板编译器添加了内联 PHP 脚本支持。

实现细节

这个分支是完全重写的,所有代码都是从原始 jade 项目移植过来的。

所有原始功能都得到支持,但未经充分测试,包括继承和混入。

语法

请参阅 原始 Jade 文档

示例

渲染

namespace Jade;
require __DIR__ . '/vendor/autoload.php';
$jade = new Jade('/tmp', true);
echo $jade->render('index.jade');

带变量的缓存

namespace Jade;
require __DIR__ . '/vendor/autoload.php';
$jade = new Jade('/tmp', true);
$title = "Hello World";
$header = "this is append";
require $jade->cache('index.jade');

在此存储库中尝试示例

git clone https://github.com/JumpLink/jade.php.git
cd jade.php/example
php -S localhost:8000
xdg-open https://:8000/main.php
xdg-open https://:8000/variables.php

测试

注意:需要修复测试!

git clone https://github.com/JumpLink/jade.php.git
cd jade.php
composer install
php vendor/bin/phpunit src/tests/EachTest.php

备注

请检查 git 提交历史记录以获取贡献者权威列表。