问题标签 [zend-router]

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 投票
4 回答
121 浏览

zend-framework2 - Zend 框架编辑记录

我正在尝试在我的列表页面中创建编辑记录功能。但是在单击针对记录的编辑链接时出现以下错误。

发生 404 错误页面未找到。

请求的 URL 无法通过路由匹配。没有可用的例外

我用于编辑视图的 module.config.php 文件代码是:

我的专辑列表页面代码用于调用编辑控制器并将 id 传递给:

和 editAction 代码是:

请让我知道我缺少什么。我是zend框架的新手。

0 投票
1 回答
115 浏览

php - 如何通过名称访问子路由,而不是“parent_route/child_route”?

我有路线zfcadmin/news。我将路由categories作为子路由添加到zfcadmin/news. 现在我可以通过zfcadmin/news/categories视图获得这条路线:

是否可以通过自己的名称获取路线?即categories在我的情况下:

我需要这个,因为第二个变种是相对的。在第一个片段中使用urllike 将导致具有这种url用法的视图模块依赖于zfcadmin/news定义路由的模块。

是否可以通过其名称获取路线,但不是,我想获得的路线名称在parent_parent/parent/child哪里?child

0 投票
1 回答
401 浏览

php - What schould be the output of Zend\Mvc\Router\RouteInterface::assemble() in ZF2

I'm writing my custom router for a Zend Framework 2 project extending Zend\Mvc\Router\RouteInterface. The routes should come from a database (large project with hundreds of pages). A working Router obviously only needs two methods: match() and assemble(). The match one I got working alright.

But what about assemble()? What should this method return? Could it be it only returns the base path of the Application?

Here is what one of the internal routers (Zend\Mvc\Router\SimpleRouteStack) of ZF2 does:

Reference: Custom Routing in Zend Framework 2

0 投票
1 回答
73 浏览

php - Zend 框架路由 - 子路由有效但主路由无效

我有一个我希望是一个非常简单的问题,但我花了一段时间才弄清楚......

我试图/settings在 Zend 中设置一条路线。我没有模块,settings但我已经在模块中设置了必要的视图和控制器application

我会切入正题。

这是我的代码:

当我转到/settings/edit它时,它会正确显示页面。如果我自己输入/settings,我会得到 404“请求的 URL 无法通过路由匹配。”

上面的语法有什么明显的吗?

请询问您是否需要有关代码的更多信息。

谢谢!

0 投票
1 回答
633 浏览

php - zend framework 2 - 在两个不同的模块中使用相同的路由名称的问题

我正在尝试为 2 个不同的模块使用相同的路由名称,这可能吗?

模块用户

模块管理员:

尽管我为仪表板创建了 2 个不同的模块,但我只加载了任何一个操作。

我怎样才能做到这一点?

0 投票
2 回答
580 浏览

php - ZF2 子路由不起作用

我在模块博客中有一个简单的配置和控制器:

模块.config.php:

博客控制器.php:

路线/blog工作正常,

但是/blog/rss - 不起作用

Zend Framework 2 响应错误消息:

怎么了?提前致谢。

0 投票
2 回答
37 浏览

zend-framework - 如何使用文本而不是 ID 路由页面?

目前,我的 Zend 应用程序使用 URL 路由:

选择 ID 为 12 的新闻在页面上显示。
但是客户只想使用文本,例如:

有人知道怎么做吗?

0 投票
1 回答
61 浏览

zend-framework - 将语言 URL 路由从“en_US”更改为“en”

Zend 语言默认采用这种方式路由 url:

如何将路线从“en_US”更改为“en”,将“fr_FR”更改为“fr”,例如:

0 投票
0 回答
51 浏览

php - 如何在 Zend Framework 1.12 上为主机名动态子域?

我想使用主机名为 mym 项目创建自定义子域,然后我想加载基于应用程序徽标的子域。我在 _initRouter() 函数的 bootstrap.php 中添加了以下代码。

我在 htaccess 文件中也有以下代码。

但是登录后它不起作用。

0 投票
1 回答
1800 浏览

php - 将 url 参数翻译为占位符

我想知道如何在 ZF2 中翻译一个带有参数的 URL。

例如:

我不这样做的原因:

这是因为在某些语言中,例如西班牙语,单词的顺序会发生变化。

我正在使用 PhpArray,当我翻译它时,不会替换参数,因此 URL 呈现为(西班牙语示例):

而不是预期的行为:

编辑:

参数是 :language_link:city_link

所以想法是,在一种语言中,呈现的 URL 可能是:

在另一种语言中,它可能是:

与翻译语句时所做的类似: