【问题标题】:PHP Jade Template parserPHP Jade 模板解析器
【发布时间】:2012-11-13 03:20:48
【问题描述】:

我正在寻找 NodeJS 中使用的 Jade 模板引擎的 PHP 实现。我最近尝试过Jade.php,但它不完整,因为它不支持继承或部分。我也见过PHPNativeJadeRenderer,但它依赖shell_exec 来通过npm Jade 模块解析模板文件,我对使用这种方法并不完全满意。

有人知道Jade Template Engine 的完整PHP OOP 端口吗?

【问题讨论】:

    标签: php template-engine pug


    【解决方案1】:

    更新(03.12.2015):

    Tale Jade 似乎是 Jade 与 PHP 最完整、最积极的集成。

    https://github.com/Talesoft/tale-jade

    仅作为更新:

    看来,这个分叉:https://github.com/SC7639/jade.php 具有最多的功能和几乎最新的活动。 (2016 年 5 月)

    GitHub上jade.phpfork/commit activity的图表。

    【讨论】:

    • 我还想向您介绍 Tale Jade (jade.talesoft.io),这是我编写的 Jade 的 PHP 实现,旨在成为最完整的实现
    • @Torben 很棒,很快就将它与 FlightPHP 集成。
    • @berkus 嘿,berkus,感谢您的反馈!有什么联系方式吗?我想与其他人分享您的 FlightPHP 集成 :)
    • 其实这里是我使用的完整代码gist.github.com/berkus/f54347a4a1fd74e9e162
    • 我在 Flight 中一直通过同一种包装器使用 Smarty,所​​以我根本没有更改 一行 行代码,只是将模板切换到 Jade。完美!
    【解决方案2】:

    可用于 PHP 的最新 Jade 解析器之一是:

    几年前我最初推荐了https://github.com/everzet/jade.php,效果很好,虽然几年没更新了。

    【讨论】:

    • 第一个链接返回 404。
    • 嗨,谢谢提到我的fork,我尽力增加测试覆盖并维护jade-php。很快我将发布一个版本,其中包含许多新功能以更接近 JS 引擎。不要犹豫,向我发送拉取请求。
    猜你喜欢
    • 2016-10-21
    • 2011-08-10
    • 2019-10-02
    • 1970-01-01
    • 2013-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多