问题标签 [zend-framework-modules]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
929 浏览

php - ZEND 模块化应用

任何人都可以为我提供 ZEND 模块化运行示例。所有工作都像我真的很累尝试的事情一样。

问候乔斯

0 投票
1 回答
795 浏览

git - 每个 Zend Framework 模块的单独 Git 子模块?

我使用可重用模块(例如邮件模块、cms 模块等)开发了很多基于 Zend 框架的应用程序。

每个项目都有自己的集中存储库并使用一些通用模块。每次我更新其中一个项目中的模块时,很可能我也需要更新其他项目中的模块。

使这些可重用模块同步的最佳方法是什么?每个 Zend Framework 项目都需要 ~10 个 git 子模块吗?你的做法是什么?项目外每个模块的单独回购?

0 投票
2 回答
530 浏览

zend-framework - Zend Framework 模块应该包含哪些功能?

我对 Zend Framework 模块有点困惑。我的意思是-我知道您通常希望拥有前端和后端模块……对吗?

但是 - 您还会将哪些内容分成模块?

专业使用 Zend Framework 的人可以举例说明他们的应用程序中有哪些模块吗?

0 投票
1 回答
753 浏览

zend-framework - 将 Zend Framework 项目移至 Ubuntu 并停止工作

我有一个 Zend Framework 项目,我在 Windows 中开始工作一段时间。它在 Zend Server CE 上运行,一切正常。在 Windows 机器之间移动它完全没有问题。但是现在我想把它放在一个 Ubuntu 服务器上,仍然使用 Zend Server CE。但它开始抱怨缺少控制器插件。但它们位于“正确”的位置。我猜自动装载机不知何故变得混乱。

感觉应该是因为 Windows 在文件夹和文件上使用不区分大小写的名称是原因。Zend Framework 在正确的情况下需要哪些文件夹?查看标准项目布局的小写文件夹名称。但是查看 Zend 框架本身使用了大写的首字母。也许再加上 Zend Framework 自动加载器在复数形式的文件夹名称上接受单数类名,例如

Form_Foo位于forms/Foo.php

在我的项目中,项目的主要部分使用标准的小写样式。

IE

但是然后在我的库文件夹中,我有一个核心文件夹,其中有我的核心类,并且在那些我使用 Zend 框架命名它们的方式

快速测试似乎表明 Zend Framework 能够很好地定位这些类。

在 Linux 中的 Zend Framework 中,您必须在哪里使用正确的案例名称才能使自动加载工作?是否应该在整个过程中选择第一个大写名称

欢迎任何想法和提示。

0 投票
1 回答
528 浏览

zend-framework - 模块和自定义路由

我正在使用 Zend Framework 构建一个网站,但在实现模块和自定义路由时遇到了麻烦。
基本上有两个规则:

  • 根据域选择模块(多个域可以选择单个模块)
  • 不分领域,根据路径选择一个特定模块

例子:

  • domain1.com 选择模块 domain1
  • domain1.net 选择模块 domain1
  • domain2.com 选择模块 domain2
  • domain1.com/admin 和 domain2.com/admin 都选择模块管理员

这是我第一个使用 ZF 的项目,所以我对框架的经验基本上是不存在的。我在我的引导程序中进行了一些肮脏的黑客攻击,在那里我检查了域,然后执行Zend_Layout::startMVC()以获得正确的布局,但是当我实现自定义路由时,这就搞砸了。

所以我想知道实现这一点的最佳方法是什么?

0 投票
5 回答
999 浏览

php - 无法访问模块控制器中的模块表单

我有一个测试模块。在测试模块中,我在表单文件夹中有一个表单。

myproject/application/modules/test/forms/TestForm.php

myproject/application/modules/test/controllers/TestController.php

控制器中的表单初始化产生以下错误:

如何使此表单在控制器中可访问。相同类型的案例正在使用默认控制器。我知道我必须在引导程序中使用 Form_ 指示器注册我的模块,但不知道确切的语法。

0 投票
1 回答
587 浏览

php - 模块引导程序不起作用

我有一个人员模块,这是我的引导程序:

应用程序/模块/人/Bootstrap.php

但是每当我进入这个模块的任何控制器/动作时,它都不会考虑这个引导程序。因此,我无法访问此模块中的表单,例如:

0 投票
1 回答
1132 浏览

zend-framework - Zend 可重用的小部件/插件/迷你应用程序?

我是 Zend 框架的新手,并试图获得有关代码可重用性的一些见解。我肯定知道模块,但对于模块应该包含哪些功能以及不应该包含哪些功能似乎有点不确定。

我要完成的工作:

1)拥有可重复使用的小程序/小部件/插件(无论您如何称呼它们),可以简单地插入任何站点,在布局或视图中执行此操作:

或者在视图中:

我会称他们为分机。所以基本上是你在 Joomla/WordPress/Concrete5 模板中看到的。

2)与该特定扩展相关的所有代码都应位于其单独的目录中。

3)我们应该能够只为某些需要的模块/控制器输出扩展。如果不显示,则不应不必要地渲染它们。

4) 每个扩展可以在页面上输出多个内容区域。

您是否使用了布局合理的结构/方法?

0 投票
2 回答
270 浏览

ruby-on-rails - zend 模块,例如在 rails 中

有没有办法像 zend 框架模块一样在 rails 3 中做模块?在 zend 框架中,您有一个类似以下结构的文件夹“模块”:

它以这种方式路由:

如何在 Rails 3 中实现这一点?在 rails 有更好的方法来做这种事情吗?

提前致谢

0 投票
1 回答
421 浏览

python - 配置 Python 2.7 以使用模块

我在 Windows 32 位系统上安装了 Python 2.7、OpenCV2.2、Numpy 1.51、SCIPY 0.9.0 和 PIL 1.1.7。当从安装目录(即 C:\Program Files\Python27)调用 Python 时,一切正常(即我可以导入模块)。但是,如果我从任何其他目录启动 Python,我将无法加载模块(例如 ImportError:没有名为 PIL 的模块)。我的系统变量如下:

PATH= ...;;C:\Program Files\Python27;C:\Program Files\OpenCV2.2\bin PYTHONPATH=C:\Program Files\Python27\Lib\site-packages;C:\Program Files\OpenCV2。 2\Python2.7\Lib\site-packages

我错过了什么?