fabiang/assetic-module

提供Assetic库完整集成的Zend Framework/Laminas模块

v3.4.0 2024-01-24 11:17 UTC

This package is auto-updated.

Last update: 2024-08-24 12:26:28 UTC


README

Latest Stable Version License CI Scrutinizer Code Quality Code Coverage

当前维护的widmogrod/zf2-assetic-module分叉。

特性

  • 支持PHP 8.0+
  • 移除对PHP <7.4的支持
  • 移除对Zend Framework的支持
  • 在所有地方使用返回类型和类型提示
  • 支持Mezzio(对不起,不支持Expressive)

这是什么?

模块级别的资产管理变得简单。每个模块都可以包含自己的资产(JS、CSS、图片等),此模块确保资产被移动到您的公共文件夹,并在视图中直接可用。

这还有助于您加载使用npm、yarn等安装的Laminas应用程序的所有资产。

  • 优化您的资产。压缩CSS、JS;编译scss等...
  • 适应您的需求。使用自定义模板引擎并想使用此模块的功能,只需实现Fabiang\AsseticBundle\View\StrategyInterface
  • 经过良好测试。除了单元测试,此解决方案也准备好投入生产使用。
  • 良好的基础。基于AsseticLaminas
  • 优秀的社区。一切都得益于GitHub和PHP社区的大力支持!
  • 跟踪每个更改。想知道有什么新功能?请查看CHANGELOG.md
  • 倾听您的想法。有一个好主意?带来经过测试的拉取请求或打开一个新问题。

安装

阅读Laminas\Mvc快速入门指南Mezzio快速入门指南

文档