问题标签 [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 回答
328 浏览

zend-auth - Zend_Auth 替换?

Zend_Auth 提供了一个用于身份验证的 API,并包括用于常见用例场景的具体身份验证适配器。

我开始使用 Zend Framework 2.0 beta1,我注意到它不包括 Zend Framework 1 提供的 Zend_Auth 模块。有什么想法可以替代它吗?或者它只是被完全删除了,我需要自己实现一些东西?

0 投票
5 回答
20338 浏览

php - Zend Framework 2.0 中的自动加载自定义库

我需要在 Zend Framework 2.0中为我的自定义类使用自动加载。我的自定义库位于/vendor/Garvey/library/Garvey. 我有一个简单的扩展 AbstractTable 类/vendor/Garvey/library/Garvey/Db/Table/AbstractTable.php

在 index.php 我有以下代码:

但我有以下错误。我错过了什么?

先感谢您。

0 投票
1 回答
209 浏览

php - Zend Framework 2.0 中 Date 类中的异常异常

我正在为我的应用程序使用 Zend Framework 2.0。现在是测试版。我需要将日期时间从一种格式转换为另一种格式。但我得到下一个不正常的异常:The given path needs to be a directory. 在 ZF 1.11 中它可以正常工作,但在 2.0 中不行。我的简单代码:

先感谢您。

0 投票
1 回答
2761 浏览

php - ZF2:依赖注入、MVC、配置和引导

我对 Zend Framework 2 有疑问:

我有库/系统和库/Zend。该系统是我的自定义库,我想对其进行配置(路由、模块等,并将用户重定向到正确的模块、控制器和/或操作)。

我不想在每个 application/modules/ModuleName/Module.php 文件中执行此操作。因此,我的库/系统可以完成与应用程序配置相关的所有事情。

0 投票
1 回答
2277 浏览

doctrine-orm - 带有 SpiffyDoctrine 的 ZF2 教程

作为元旦黑客松,我想我会采用 Rob Allen 的出色zend 框架 2 测试版教程,并使用 ZF2 模块 SpiffyDoctrine 和 SpiffyDoctrineORM 替换教义 2 而不是 Zend\Db\Table。

一切进展顺利,让实体经理开始并设置我的实体:

由于我是 Doctrine 和 Zend Framework 的新手,我想我会做一个测试,看看我是否可以让实体管理器保存到数据库中。我在 indexController 中设置我的代码如下:

我遇到的问题是,当此代码运行时,出现以下错误:

从我发现的有限的东西中,我认为问题与 Doctrine 不知道实体路径或与 AnnotationDriver 有关。

猜测有一些东西需要添加到相册模块的配置文件中,但找不到什么。

更新:由于我没有足够的声誉点来正式发布答案,我将在此处添加答案。找到了解决方案。实际上有两个部分出了问题。

首先是一个愚蠢的错误,我忘了把 module.spiffy_doctrine_orm.config.php 文件末尾的 .dist 去掉,该文件会被放到应用程序的 config/autoload 目录中。

第二部分在这个文件中,我没有将设置数组的驱动程序设置更改为指向:

如果您为应用程序设置全局实体路径,这确实引出了每个模块是否有可能拥有自己的实体的问题。但这可以再等一天。

0 投票
1 回答
572 浏览

php - ZF2 应用程序自动加载文件

我一直在尝试使用 SpiffyDoctrine 库将 ZF2 与 Doctrine 2 集成。

文档建议将 module.spiffy_doctrine_orm.config.php 放入应用程序的 config/autoload 中。但是,当我这样做时,我收到一个错误:

但是,如果我删除了该文件并将其内容放入 local.config.php(这似乎是数据库登录详细信息的好地方)或 global.config.php,那么就没有问题了。

我的问题是,为什么会这样?我找不到任何解释这个自动加载文件夹的 ZF2 文档,除了所有文件都是自动运行的。

0 投票
1 回答
508 浏览

dependencies - ZF2 Dependency Injection in Ancesor Objects

My goal is to use DI in ancestor objects using setters so I have a common DI for ancestor objects. e.g. an abstract model class my other models inherit from, preconfigured with an entity manager etc.

So far, after configuring the ancestor and creating it with DI successfully, changing it to an abstract class, then instantiating an ancestor of that class the DI for the abstract (whether set to abstract or not) doesn't run.

namespace Stuki;

The DI for this class

'di' => array(

The above class and DI will work. But I want that to run on ancestor objects so

namespace Stuki\Model;

The last line, $auth = , doesn't run the DI.

How can I setup DI for ancestor objects, without using introspection?

0 投票
2 回答
456 浏览

php - ZF2 创建项目错误

我正在尝试使用 ZF2.beta 创建项目。(zf create project sometest)

我遇到了和我在这里发现的一样的问题http://pastebin.com/kwsXV8T8

注意:未定义的属性:Zend\Code\Reflection\FileReflection::$contents 在 /usr/local/include/ZF2/library/Zend/Code/Reflection/FileReflection.php 的第 272 行

项目已创建,但某些文件为空。(例如 bootstrap.php)

这些通知好还是不好?引导程序应该为空吗?

0 投票
1 回答
7471 浏览

zend-framework2 - ZF2,使用供应商模块的表单类的最佳实践是什么?

我应该如何将自定义样式应用于供应商模块的表单或将其嵌入到我自己的视图脚本中?更具体地说,我想使用 EdpUser 模块 (https://github.com/EvanDotPro/EdpUser) 提供的表单。

最简单的方法似乎是直接修改供应商的脚本。但显然这会与供应商未来的更新相冲突。

另一种方法似乎是将供应商的控制器复制到我自己的模块中,然后提供我自己的视图。但是,这会遇到与供应商未来更新不同步的类似问题。而且我必须小心命名空间。

也许我应该扩展供应商的控制器而不是复制它。这应该适用于命名空间,并且我应该能够很容易地访问我的控制器中的表单。在使用我自己的视图脚本时。这是正确的方法还是有更好的方法?

谢谢

0 投票
9 回答
26863 浏览

php - ZF2 - 将控制器名称放入布局/视图

我知道使用 ZF1,您将使用自定义 View Helpers 检索模块/控制器名称,该助手将获取单例 frontController 对象并在那里获取名称。

使用 ZF2,因为他们已经废除了框架的很多单例性质并引入了 DI,我在这个模块中为我的所有控制器指定了别名......我可以想象我会通过访问 DI 或注入当前名称进入布局。

任何人都知道你会怎么做。我想有一百种不同的方法,但是在嗅探代码几个小时后,我真的无法弄清楚它现在是如何完成的。

我想要控制器名称的原因是将它作为特定控制器样式的类添加到主体中。

谢谢, 多姆