php - Zend Framework - 如何将应用程序细分为两部分?
问题描述
我正在一个包含许多模块的项目中工作,这些模块可能会引用另一个模块中的类。示例:
ControllerModule1 {
$newClass = new ClassModule2();
}
我的问题是......有没有办法为 Module2 创建另一个 Zend 应用程序(ZendApp2),并且仍然在 ZendApp1 中使用它的类而不复制代码?
解决方案
模块从./module
和自动加载./vendor
:https ://github.com/zendframework/ZendSkeletonApplication/blob/master/config/application.config.php#L18-L21 。因此,您可以像安装任何其他 PHP 库一样使用 Composer 安装 ZF 模块。
在您的示例中,您将 Module2 分解为它自己的代码库,然后将其包含在 ZendApp1 和 ZendApp2 中。作曲家。
推荐阅读
- c++ - reinterpret_cast 编译失败
- c# - C# WPF 停止故事板
- javascript - 如何打印数组的值?
- r - 在一系列日期中查找月份的最后一天
- c# - 在 32 位程序中从 C# 运行 Python 函数(64 位)
- excel - 如何使用excel VBA将文本复制到word
- java - 在 Java 中显示文本文件
- javascript - React-Native:将组件导入 App.js 时出错
- serialization - 如何将数据推送到具有 JSONSerializer 的模型的 ember 存储,因为它是 Ember js 中的 JSONAPISerializer 或 RESTSerializer 的 Serializer?
- javascript - 如何根据条件在可折叠面板内设置折叠的值?-EXTJS