【发布时间】:2015-11-01 17:06:06
【问题描述】:
我正在使用 ZF2 模块,但我没有使用完整的 ZF2 框架堆栈。
我需要能够将GET 参数从 URL 字符串拉到我的控制器中。
我创建了一个 Controller,它扩展了 ZF2 的 AbstractActionController。阅读ZF2: Get url parameters in controller后,我使用print $this->params('line');尝试打印$_GET['line']值,但没有任何显示。
简而言之,这应该有效,但没有:
//ZF2 equivalents of print $_GET['line'] (either one should work)
print $this->params('line');
print $this->getEvent()->getRouteMatch()->getParam('line');
我想这是由于缺乏从$_GET 填充params 的机制。如何将 ZF2 机制的那部分放入我的代码中?
这值得麻烦吗?例如,如果我需要引入路由、事件并将整个 ZF2 框架引入我的代码中,并显着地重新连接我的应用程序以使其工作,我可能只想坚持$_GET 方法,至少现在是这样.
【问题讨论】:
-
Zend 框架因其模块化而总是受到称赞。然而,实际上人们喜欢使用全栈。这很好,我认为这是最好的之一。但是你是少数几个应该证明模块化可以达到框架核心的例子之一。我很好奇这个问题的答案是什么。
标签: php zend-framework2 params