问题标签 [zend-route]

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 投票
2 回答
396 浏览

zend-framework - 什么是路线,在哪里以及如何定义它?

我的 zend 应用程序中有几个模块。在我的模块的一个视图脚本中,我创建了一个这样的 URL

这带来了一个错误,说 Route "custom" 没有定义。

什么是路线?在哪里定义它以及如何定义它?

0 投票
2 回答
133 浏览

zend-framework - 配置路由有哪些不同的方法?

如果有人更熟悉 Zend Framewor,他们就会知道路由是什么以及它们如何影响整个系统。我的问题是有关配置此路由的方法。我知道两种配置它们的方法,通过Bootstrap.phpapplication.ini

然而,不要隐瞒这样一个事实,我自己几乎是 Zend 框架的学习者,我不知道哪个更好,哪个应该优于另一个。

此外,我不知道,如果只有这些方法可以配置路由器?

那么,请告诉我我们可以通过哪些方式配置路由器以及哪种方法比其他方法更好。

PS:我已经包括了我知道的两种方法作为答案

0 投票
2 回答
539 浏览

zend-framework - Zend Route XML 配置无法按预期工作

下面是我在 Zend Framework 应用程序中加载的 routes.xml。有两种路由,一个应该匹配 url /aanbod/tekoop/huis,另一个应该匹配/aanbod/200/gerenoveerde-woning

问题是这两个示例 url 都以 detail 操作结束,而第一个 URL 应该以 index 操作结束。

谁能澄清这个路由设置有什么问题?

0 投票
1 回答
398 浏览

php - Zend 路由正则表达式问题

我正在开发一个多语言 Zend 项目。我正在创建事件,所以我想使用这样的结构:

  • domain.com/event/2010/ => 2010 年的事件
  • domain.com/event/2010/11/ => 2010 年 11 月的活动
  • domain.com/event/2010/11/23/ => 2010 年 11 月 23 日的活动

对于这个pourpuse,我创建了以下路线:

第一个工作完美。第二个显示错误,例如“操作 2010 不存在”。这里有什么问题???

0 投票
0 回答
92 浏览

ajax - 为同步地址定义路由后,ajax 是否与 zend 中的 baseUrl() 函数一起使用?

我已经为同步调用(刷新页面)定义了 zend 路由,并且为了定义 ajax 请求,我使用了 zend 的 baseUrl() 函数。但是 ajax 请求不能通过这种方法工作。

现在,我还必须通过路由定义 ajax 地址,但是我的应用程序中有很多 ajax 调用,并且为每个调用定义路由会很耗时。

有什么选择??

0 投票
1 回答
199 浏览

zend-framework - Zend-Route for ajax API

我正在尝试向我的应用程序添加一个路由,以便我可以将它与 ajax 调用一起使用。

这是我在 application.ini 中的内容

当对 /backend/api/SomeCommand 进行 ajax 调用时,会产生以下错误:

消息:指定的控制器无效(后端)

如您所见,模块已设置为“默认”,而不是“后端”,并且控制器是“后端”而不是“api”,这可能是什么原因造成的?

0 投票
4 回答
550 浏览

zend-framework - Zend 在控制器之间传递变量

我正在使用 Zend Framework 开展一个小型营销项目,该项目的后台目前由两个控制器组成:一个活动控制器和一个迷你站点控制器。用户使用表单创建了一个活动,然后他必须创建一个带有链接到该活动的第二个表单的迷你站点,所以我需要在保存迷你站点的数据时获取活动和用户 ID。

最佳做法是什么,为什么?我应该在会话对象中传递这些变量吗?或者我应该通过如下路径传递这些变量:

编辑:用户在创建活动时被记录和验证

0 投票
1 回答
1620 浏览

php - Zend Rest Route 与层次结构

目前我有一个为事件控制器(/事件)工作的 REST 路由。我想在 EventSignUp 控制器中处理事件注册,并将此控制器映射到 /event/signups 路由。

Zend 框架文档声明 URL /event/signup/:id 应该映射到 Event_SignupController 。但这对我不起作用。

我为我的 Bootstrap 类中的所有控制器设置了默认的 REST 路由:

我是遗漏了什么还是文档有误?如果文档有误,我应该采取什么方法来实现我想要的目标?

附带说明一下,许多现有的控制器都依赖于默认的 REST 路由,因此如果有一个不需要为所有现有控制器实现新路由的解决方案,那就太好了。

编辑:文档说明 /product/ratings 将被转换为 Product_RatingsController,这意味着 Products 模块中的 RatingsController。因为我所有的控制器都放在默认模块中,所以 Rest Route 不支持我想要的行为。

所以这改变了我的问题,是否可以在不影响现有控制器对默认 Rest 路由的依赖的情况下实现我想要的行为?如果是这样,怎么做?如果没有,对我来说最好的方法是什么?

0 投票
1 回答
176 浏览

zend-framework - Zend 框架不关心指定的自定义路由

我创建了一个路由器并像这样添加到控制器中

首先,这个路由器没有做任何事情,每当我导航到 时 /page/list/general/0/1,它都会采用标准路线,而不是新路线。

0 投票
1 回答
92 浏览

zend-framework - Zend 模块:如何修复模块中动作的路由?

我正在重构我的代码以拆分为模块。我之前http://my.site/bug/list 在将 bugController 移动到/application/modules/Bug

我现在有:http: //my.site/Bug/index/list

如何配置路由以获得: http: //my.site/Bug/list

谢谢阿曼。