问题标签 [zend-framework-routing]

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 回答
78 浏览

php - ZF2 创建类似“ login?url=foo ”的路由

我现在为此苦苦挣扎了 2 个小时。我设法创建了一个带有参数(名为url)的路由,例如/login/url

但是我想要一个看起来像/login?url=foo. 我试过类似的东西:

但它不起作用。知道如何在 Zend Framework 2 上实现这一点吗?

非常感谢!

编辑: 尝试其他类似的东西:

在控制器中(登录操作):

我在任何地方都没有看到请求的 URL……有什么建议吗?

0 投票
0 回答
50 浏览

php - 错误动作短路应用模块引导代码

我的错误页面在执行过程中从未遇到以下代码。

理解 DesignHandler 在这里并不重要,重要的是当错误发生时,它会正确地路由到错误页面,但永远不会碰到这段代码。

或者(我尝试了 onbootstrap 和 init)

我不知道如何解决这个问题。我想当一个错误发生时,它会短路路线,这段代码永远不会被击中

更新

我也用两段代码都试过了,但没有成功:

0 投票
0 回答
210 浏览

php - 路线没有调用动作

我是 Zend-Framework3 的新手。

并将我的 ZF2 应用程序迁移到 ZF3。

[:/action]没有Actions在控制器中调用。我们是否必须手动编写控制器中定义为路由的所有操作?

这是我的路由器module.config.php

当我尝试/user/register采取行动时。它生成404 error.

我哪里错了?还是我必须手动注册所有操作?

0 投票
1 回答
762 浏览

php - ZF3:找不到动作和视图

在我的应用程序中,我在控制器中创建了第二个操作。当我使用 url http://local.domain调用应用程序时,我得到了正确的页面,因此它被称为正确的控制器。但是如果我想拨打这个电话http://local.domain/liga-futbol-1它不起作用,我有这个错误:

发生 404 错误页面未找到。请求的 URL 无法通过路由匹配。

没有可用的例外

索引控制器.php

模块.config.php

目录:

在此处输入图像描述

我在“/dir_project/data/cache”中检查了我的缓存,但什么也没有。

我究竟做错了什么?

0 投票
1 回答
72 浏览

zend-framework2 - Zend Framework - 将相同的路由路由到不同的控制器

我有两条路线,当请求中存在某些参数时,我想匹配两条路线。

路线一:

路线2:

我想在请求中存在成员时使用 CompanyMembersController,当成员不存在时使用 CompaniesController。但它不起作用。

0 投票
1 回答
20 浏览

zend-framework-routing - 判断是否有路由zend framework 2

我有一个 url 以这种方式重绘 $ this->view->url($item['action']) 但是这个变量可以包含系统中的路由,我该如何检查,检查这个路由是否存在在 ZF2 中?