jumplink / jade.php
PHP 5.3 的 HAML 类模板引擎
1.0.0
2015-10-05 17:32 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: 3.7.*
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 提交历史记录以获取贡献者权威列表。