问题标签 [zend-framework2]

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 投票
1 回答
965 浏览

doctrine-orm - Doctrine 2 + Zend Framework 代理生成

我正在尝试将教义 2 与 Zend 框架混合,并且我正在使用 Zend 自动加载器。所以我所有的实体看起来像

TEST_ORM_Entities_User在下面TEST/ORM/Entites/User.php

但是序列化存在问题,因为所有代理看起来都像

Pocks\ORM\Proxies\TEST_ORM_Entities_UserProxy在下面TEST/ORM/Proxies/TEST_ORM_Entities_UserProxy.php

所以 doctine 找不到我的代理类,当我检查我的缓存时,我发现它已损坏

知道如何明确放置代理文件名或解决此问题吗?

0 投票
2 回答
3547 浏览

symfony - Zend Framework 2 和 Symfony 2 之间的主要区别

我一直在研究 Symfony 2 以及 Zend Framework 2 的新 beta 版本,我看到了很多相似之处。两者似乎都真正专注于关注点分离,并且看起来它们都能够添加带有相应 MVC 组件的完全打包的“模块”。

我对这两个框架都不熟悉,以至于我可以在下一个项目中采用任何一种方式。这两个框架之间是否存在关键差异,可以帮助指导我在两者之间进行选择的决定?

0 投票
1 回答
4513 浏览

php - Zend Framework 2 库路径

试图在 ZF2 上弄湿我的脚,我偶然发现了我的第一个问题。在我想使用 Shanty_Mongo 的模块上说(连接到 MongoDb 的外部库)

所以我复制了库中的整个 Shanty 目录并创建了一个新的 Model 类:

(setConnections() 将由 DI 使用,如果我理解得很好的话)

这似乎找不到 Shanty_Mongo_Document。我应该向 application.config.php 添加一些内容以指向额外的库吗?

0 投票
3 回答
8119 浏览

php - Zend Framework 2 - 通过 URL 的多个模块

我目前正在使用来自 Git 的 ZendFrameworkSkeleton 应用程序,并试图利用它的模块部分来拥有大量模块,这些模块可以通过 URL 更改,如下所示:

此外,您将如何在其中使用语言以及将来的扩展:

我原以为这几乎就是 ZF2 模块的全部意义所在,但我很惊讶它似乎无法开箱即用。任何人都知道这是如何完成的,或者可能是它的示例/教程的链接?

目前,路由器似乎在每个模块中,而不是在整个应用程序中,我原以为应该这样做......我有点猜测你有一个应用程序模块来执行路由和全局的东西,注入依赖和什么,然后是其他模块,用于不同的东西,如游戏、帐户、留言簿、论坛等。

一旦我弄清楚了,我就可以制作一个 Github 示例应用程序,因为我知道其他人对此感到好奇。

编辑@ 24/11/2011:从那以后,我在贡献者论坛上看到了 EvanDotPro 的一篇文章,说他们不想做 ZF1 模块/控制器/动作的做事方式,而且没有那么多对它的需求。他实际上写了一个例子,让它运行这样的东西,但说它没有 100% 工作。因此,任何看到这篇文章的人都在寻找更多信息并且更加精明,那就是它:(https://github.com/EvanDotPro/EdpMagicRoute如果它在阅读本文时仍然存在!)

0 投票
2 回答
2227 浏览

php - 用netbeans创建zend项目,怎么做?

我下载了zend framework 2.0并将zf.bat文件包含在netbeans以及环境变量中

为方便起见,我将 zend 框架放入我的 xampp 文件夹:C:\xampp\zf\bin\zf.bat

当我尝试在 netbeans 中注册提供程序时,我得到:

关于可能导致此错误的任何想法?

谢谢

编辑:

看起来像是 2.0 版本的错误,因为 1.11 工作得很好。

Tool文件夹内部也缺少该文件zend夹。但我能在里面找到它tools。但即使是我把它复制了它仍然不起作用。

假设有一个名为的类,Console因为那是实际的错误,我在所有主干中都找不到它

有线

0 投票
2 回答
1602 浏览

php - Zend Framework 2 - DI 并且必须将表适配器注入表中......乏味?

我刚刚阅读了 Rob Allen 的 akrabat ZF2 教程(http://akrabat.com/wp-content/uploads/Getting-Started-with-Zend-Framework-2.pdf),了解如何将依赖项注入到您的东西中,例如注入您的表适配器到您的表类。

这似乎是我应该这样做的方式:

好的,这很酷,但我有大约 84 个表,所以我将不得不添加每个表,并说我希望 PdoMySQL 将它们全部注入。是否有任何适当的方法来执行此操作,例如指定我的整个 DbTable 文件夹?甚至这都行不通:

还有其他人这样做并找到了更好的解决方案吗?

谢谢, 多姆

0 投票
1 回答
711 浏览

zend-framework - Zend Framework 2 ModuleAutoloader 的问题

我正在尝试使用 ZF2,但我遇到了问题,我不知道是因为它是测试版还是配置问题。

我从 Rob Allen 的博客中获取了 zf 骨架并遵循教程: http ://akrabat.com/getting-started-with-zend-framework-2/

当我运行我的应用程序时,我的索引出现问题:

我已经对其进行了调试并$appConfig['module_paths']返回了一个bool(0)导致此错误的值:

Fatal error: Uncaught exception 'InvalidArgumentException' with message 'Invalid path provided; must be a string, received boolean' in C:\wamp\www\test\library\Zend\Loader\ModuleAutoloader.php on line 237

我的配置是:Windows 7 32bit + wamp (Apache 2.2.21, PHP 5.3.8)

0 投票
3 回答
3642 浏览

zend-framework - Zend Framework 2:让我们做还是不做?

这是您目前查看 Zend 框架主页时出现的问题:第一个 beta 版本自 11 年 10 月中旬以来可用。

作为一个狂热的 Zend 框架用户,我想知道我应该什么时候开始升级,他们还警告我们下一个 ZF 版本 1.12 将帮助我们进行升级,但是因为我想开始一个大项目,不知道什么是最安全的路径,有什么想法吗?

0 投票
1 回答
1720 浏览

php - ZF2 依赖注入 - 将表注入类

请注意:这是 ZF beta 1。我怀疑这与当前版本相同

我只是试图将依赖项注入我的一些类。我以为我已经解决了这个问题,因为我已经用很多东西来管理它,比如注入database configurationsDB adaptersauth adapters进入我的UserMapper课堂。

我试图对我的其他一些班级做同样的事情,但根本无法弄清楚为什么它不像我的UserMapper班级那样工作。现在我看到UserMapper该类被注入到一个控制器中,该控制器在配置文件的顶部为其设置了一个别名。

所以我想没有先使用控制器注入它......我应该如何将东西注入我的模型?我正在使用标准ZF2 Skeleton by EvanDotPro

我的模型在:

我的配置目前看起来像:

谢谢,多米尼克

0 投票
1 回答
83 浏览

module - 设置表单类的位置

我开始使用 php 5.3 编写我的第一个 Zend Framework 2.0(beta 1)PHP 应用程序。

我实际上基于以下 url 创建了一个框架项目和模块:http ://packages.zendframework.com/docs/latest/manual/en/zend.mvc.quick-start.html

我想将表单添加到我创建的模块中。我的问题是如何配置模块以知道从哪里获取表格?

我的模块名称被调用LoginModule,我创建了一个名为 LoginForm 的新表单(扩展了 Zend_Form),并将它放在 my_proj/module/LoginModule/src/LoginModule/forms

如何配置该模块以知道从哪里获取表单类?

谢谢