问题标签 [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.
php - zend 框架 2 中的“may_terminate”是什么?
我是 Zend 的初学者。may_terminate
我在模块路由配置中见过。我不明白它是为了什么。根据ZF2 官方文档,
我还是不明白 的意思no other segments will follow it
。这是什么it
?谁能用小例子解释一下?
php - Zend 控制器 Url 在视图中
我有一个网址
想要实现的是为视图部分中的 A 标记生成以下 url
所以基本上我想删除动作名称和额外的 id 参数
如何在部分内部使用 $this->url() 而无需从控制器传递任何变量?
谢谢
编辑:
好的,所以我设法编写了一段代码来做到这一点:
但这是非常丑陋的解决方案。有人有什么想法吗?谢谢
zend-framework - Zend 从控制器获取路由
是否可以从控制器获取到所有其他控制器的路由?我需要的是获取“/customer/:customer_id/”路径。
我已经扫描了控制器文件夹,所以我知道所有控制器的名称。
有什么建议么?
php - ZF2 段子路线不工作
我试图实现的目标:
所以我有以下路线:
它有点工作,除了查询参数 ID 永远不会得到值的事实。谁能告诉我我做错了什么,我猜它是愚蠢的简单...
提前致谢,
年限
php - 来自 Zend_Router_Route_Regex 的带有可选参数的路由只返回默认值
我想创建匹配的路线:
等等。换句话说 - 当链接不提供默认值时,我希望有默认值。路线如:
或者
有效,但没有从链接中捕获任何参数(我只得到默认值)。
到目前为止,下面列出了我可以设法编写的唯一有效解决方案(需要提供所有参数)。
zend-framework - Zend_Controller_Router_Route_Regex 重写我所有的模块链接
我正在使用 Zend_Framework 1。在我的 Bootstrap.php 中,我重写了我的类别链接,如下所示:
问题是我所有的管理链接(我使用的一个模块)现在都进入了这个条件。有没有办法将此条件仅应用于模块:默认而不重写我所有的管理链接?谢谢
zend-framework - Zend_Controller_Router_Route_Regex - 请帮我解决第四个参数
我有这个例子:
谁能告诉我 /%d , %s 是什么意思?例如,如果 a 有这样的代码:
我如何在示例中编写最后一个参数('blog/archive/%d-%s.html')链接。谢谢!
regex - Application.ini 中的 Zend Regex 路由无法识别
在过去的 2 个小时里,我一直在努力解决这个问题。我正在尝试向我的 Zend Framework (V1) 应用程序添加一个正则表达式路由。我的其他路由是静态的并存储在我的 application.ini 文件中,这就是我想放置一些新的正则表达式路由的地方。
在我继续处理更复杂的正则表达式路由之前,我开始将以下(工作)路由转换为正则表达式路由:
这是我想出的:
但它不起作用。路由器似乎无法识别该路由。例如,当尝试打开时,vh.localhost/shift/display/7
我得到“指定的控制器无效(显示)”,因此路由器使用默认路由。我还尝试在正则表达式路由前加上斜杠。我尝试使用 url-helper 使用新的 regex-route 生成链接(带有传递的 ID 参数),它可以工作。
有人有线索吗?
php - Zend Framework 多词动作名称
这个问题已经被问过很多次,但由于某种原因,提议的解决方案对我不起作用。
我不想在我的操作中使用像“deleteDefaultUser”这样的名称。为了实现这一点,我做了以下工作。
添加了一条路线
定义我的动作如下
并生成了这样的网址
(这会生成 URL /user/delete-default-user)
但由于某种原因,我仍然收到如下所示的错误:
我检查了控制器和动作名称是否正确。但从错误消息看来,Zend Framework 似乎没有将驼峰式大小写应用于操作名称。
我使用的 Zend Framework 版本是 1.12。
有人可以帮忙吗?
编辑:如果我将操作名称更改为“deletedefaultuser”,它可以正常工作。
php - 将 URL 作为路由参数传递时 Zend Framework 路由不起作用
当我尝试在下面的路由中传递 URL 时,它给了我 404 错误。如果我用任何其他字符串替换 URL,它就可以工作。
这是路线。
这就是我在视图中生成 URL 的方式。
这是由 URL 视图助手生成的 URL。
我不知道为什么这不起作用。有人可以帮忙吗?
谢谢。