carter-digital/twig-extensions

Carter Digital 的 twig 扩展包

3.0.1 2024-07-05 02:43 UTC

This package is auto-updated.

Last update: 2024-09-05 02:56:23 UTC


README

自 2020 年以来用于我们网站的定制 Twig 函数。

安装

应通过 composer 容易安装

composer require carter-digital/twig-extensions

扩展

基于 PHP 函数

  • getenv() - 实现 PHP/Craft 的 getenv()
  • isEnglish() - 实现 PHP 的 preg_match 以查找字符串中的字母数字拉丁符号
  • manifestFile() - 缓存破坏辅助函数
  • md5() - 实现 PHP 的 md5()
  • pathinfo() - 实现 PHP 的 pathinfo()
  • uniqueId() - 实现 PHP 的 rand()

基于 CraftCMS

  • 过滤器
    • text|t - 返回相同的文本
  • 函数
    • svg('filepath') - 返回 filepath 的 file_get_contents()

致谢

基于 jasny/twig-extensions 包。