通常建议将模块资产存储在模块目录中,内部moduleName/public
(或任何您想要命名资产目录的名称)。
Zend Framework 2 很遗憾默认不支持模块资产的资产发布。根据MWOP,大约 1 个月前没有任何计划,我想仍然没有真正的计划(他们可能有很多工作来准备稳定版本)。(但是,总有一天,他们会解决这个问题。)
随着我的 ZF2 应用程序不断增长,我已经到了需要拥有特定于模块的资产的地步。目前,我在模块目录中维护它们并将它们复制到应用程序的公共目录中。您可以想象这种方法容易出错且令人筋疲力尽。
你如何处理这个问题?是否有一个简单的解决方案,只需很少的编码工作?我的项目计划不允许我自己创建复杂的资产处理。是否有兼容 ZF2 的可推荐的轻量级资产框架?我已经考虑过创建符号链接,但我认为这不是最好的解决方案,因为它需要一些额外的 Web 服务器配置 ( FollowSymlinks
) 和额外的维护工作(应用程序在本地开发并部署在远程服务器上)。
提前致谢。