26得票4回答
ZF2:在控制器中获取URL参数

我有使用Zend Framework 1的经验并用该框架构建了一些应用程序。 现在,我正在尝试Zend Framework 2,但是我卡在URL参数上。 我已经像这样设置了我的路由:// Setup for router and routes 'Zend\Mvc\Router\RouteSt...

26得票5回答
Zend框架:控制器插件 vs 动作助手

有人可以给出一些控制器插件和动作助手(Controller Plugins and Action Helpers)之间的区别的提示和/或示例吗?是否存在特定任务可以使用其中一种而不是另一种?对我来说,它们看起来几乎一样,我经常很难决定何时使用什么......它们之间有任何重大差异吗?

20得票4回答
如何在JSON响应中呈现ZF2视图?

到目前为止,我已经知道如何在Zend Framework 2中返回一个典型的JSON响应。首先,我在view_manager配置文件的strategies部分中添加了ViewJsonStrategy。然后,我不再从控制器动作中返回ViewModel实例,而是返回一个JsonModel实例,并设...

16得票10回答
ZF2 - 在布局/视图中获取控制器名称

我知道在ZF1中,您可以使用自定义视图助手来检索模块/控制器名称,该助手会获取单例frontController对象并在那里获取名称。 在ZF2中,由于他们废除了框架的很多单例特性并引入了DI,在这个模块中指定了所有控制器的别名...我可以想象,我可以通过访问DI或将当前名称注入布局来获取它...

11得票4回答
如何编写包含锚点标签的Zend Framework网址?

我想在Zend Framework中使用标准的MVC设置,以便能够显示包含锚点的页面。目前,我只是在.phtml文件中添加一个没有意义的参数,并带有我所需的'#anchor'。<?= $this->url(array( 'controller'=>'my.contro...

8得票5回答
ZF2:如何将参数传递给转发插件,以便我可以在转发到的方法中获取它们?

我有一个在Foo控制器中的Action方法需要参数: public function fooAction($one, $two) { $a = one; $b = $two; } 我需要从其他一些Boo控制器的方法中转发到该方法。其中一个参数必须是引用参数。手册上唯一的示...

8得票2回答
ZF3中的ServiceManager

我知道这个问题在其他帖子中已经被广泛讨论,但我很难想出如何在ZF3控制器中复制$this->getServiceLocator()的效果。 我尝试使用我在这里和其他地方找到的各种答案和教程创建工厂,但最终我以混乱告终,所以我粘贴了起始代码,希望有人能指点我正确的方向? 从 /modu...