mi-la01/kt_twig-js

twig.js,适用于Javascript的灵活、安全、高性能模板引擎

1.0 2015-07-05 18:08 UTC

This package is not auto-updated.

Last update: 2024-09-18 08:44:56 UTC


README

Twig.js 是一个PHP项目,它将Twig模板编译成可在客户端执行的JavaScript。它与 Twig.js(一个纯JavaScript实现的Twig模板语言)不同。

mi-la01tag

Twig 兼容性

与纯PHP Twig的兼容性尚未达到100%。如果您需要模板同时与Twig.js和Twig一起使用,请坚持使用以下描述的支持的过滤器函数。

支持的过滤器

  • capitalize
  • default
  • e
  • escape
  • first
  • join
  • keys
  • length
  • lower
  • nl2br
  • replace
  • upper
  • url_encode

支持的功能

  • block
  • include
  • range

不兼容性

以下是Twig中存在但尚未在Twig.js中提供的功能列表。对于希望为该项目做出贡献的人来说,这些列表中有很多容易入手的地方。

不支持的过滤器

  • abs
  • batch
  • convert_encoding
  • date
  • date_modify
  • format
  • json_encode
  • last
  • number_format
  • merge
  • upper
  • raw
  • reverse
  • round
  • slice
  • sort
  • split
  • striptags
  • title
  • trim
  • url_encode

不支持的函数

  • attribute
  • constant
  • cycle
  • date
  • dump
  • max
  • min
  • parent
  • random
  • range
  • source
  • template_from_string

许可证

Twig.js 在 Apache许可证,版本2.0下发布。