问题标签 [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 投票
1 回答
96 浏览

php - ZF: wrong links when using routing in bootstrap

The problem is when generating Zend_Navigation menu in the view all links have "/projects/add/" href. At the same time when "/projects/list/" is active all links are correct. The same if I deleted this route - all links are ok.

So, while "/projects/add/" href is active the problem is.

Part of code from bootstrap:

0 投票
1 回答
396 浏览

php - 帮助创建 Zend 路由器插件以满足特殊要求

当有人写以下内容时,zend路由器应该是什么

最后它路由到以下

我可以使用任何控制器插件来做到这一点???

请帮我 ...

0 投票
0 回答
121 浏览

zend-framework - Zend Route 和无限类别

我正在为一个组织构建一个 Cms,并且 url 方案是这样的:

我想我必须结合 Zend_Controller_Router_Route 和 Zend_Controller_Router_Route_Hostname 但我不知道如何。

如果有人可以提供帮助,我将不胜感激。

0 投票
1 回答
689 浏览

php - Zend Framework 分层路由

我正在尝试使用 Zend Framework 以下列方式设置路由。

我已经尝试过正常路由,但它只让我到目前为止,它不能正常工作。

resources.router.routes.product.route = ":categoryAlias/:productAlias/*"

resources.router.routes.product.type = "Zend_Controller_Router_Route"

resources.router.routes.product.defaults.controller = index

resources.router.routes.product.defaults.action = 目录

resources.router.routes.category.route = ":categoryAlias/*"

resources.router.routes.category.type = "Zend_Controller_Router_Route"

resources.router.routes.category.defaults.controller = 索引

resources.router.routes.category.defaults.action = 目录

我可以到达:

但这就是我所能做到的。有关如何以更好的方式解决此问题的任何想法或提示?

0 投票
2 回答
96 浏览

zend-framework - 如何从 URL 或 $request 对象知道路由?

阴谋:

在我的网站上实施 ACL 后,如果用户试图访问未经授权的页面,他将被拒绝并显示一个登录页面。在他登录后,我想将用户重定向到他之前被拒绝访问的上一个页面。

为此,我使用$request -> getParams(), 将请求参数存储到会话变量中,该变量将用于再次生成 url。这就是问题发生的地方,要生成 url,我需要路线的名称,而且我不知道如何阅读。

我需要知道路由名称,以便能够从会话中存储的数组重新生成 url,或者如果有更好的方法来解决这个问题,请提出建议。

0 投票
1 回答
1077 浏览

zend-framework - 使用 ZF 的 gettext 适配器翻译路线段

我想在 Zend Framework 中尝试路由翻译,但我使用的是 gettext 适配器,而且大多数教程都有 PHP 翻译适配器,所以我在让它工作时遇到了问题。

在主 Bootstrap.php 中,我有设置路由的方法:

这适用于/about路径。我将粘贴设置 Zend_Translate 的代码,但它基本上*.mo根据当前会话语言加载一个文件:

这,ofc,它被称为prior路由。

我的问题:gettext 可以用作路由的翻译适配器吗,因为我不知道如何@about使用 poEdit 捕获字符串?它可以?万岁!如何?

0 投票
2 回答
552 浏览

php - Zend 使用多控制器渲染静态/动态

我对 Zend 很陌生(阅读有关路由器和控制器的文档)。

我的StaticControllerIndexController

应用程序.ini:

我的静态内容网址是:site.com/faq site.com/privacy ...

这些工作,但是其他工作,例如site.com/register使用StaticController而不是IndexController,我不能说我对这种行为感到惊讶。

这些静态页面(关于我们、术语和条件...)需要包含在 zend 逻辑中进行.po翻译。

我可以在 Zend 框架之外想出许多不同的方法来实现这一点,但我真的很想以正确的zend方式来做。

如何区分静态和动态内容,并且仍然保留漂亮的 url?

任何帮助将非常感激 !

0 投票
1 回答
718 浏览

php - Zend Framework中的路由两个模块

我创建了控制器:模块/默认/索引/登录我在主引导程序中添加了路由

当我访问 url/login 时它工作正常

之后我创建了另一个控制器:模块/用户/索引/注册

当我访问 url/user/register 时,它返回错误无效操作

当我访问 url/user/index/register 时,它工作正常。

我必须使用 url/user/register 访问

请推荐任何一个。

0 投票
1 回答
148 浏览

zend-framework - Zend_Router_Regex 和附加参数

我不知道如何实现它。

我有这个路由器

通过使用 $this->url(...) 帮助器,视图中的组装 url 将是 /category/news/1 。我希望我的第一页新闻将是 /category/news。我应该使用其他路由还是使用路由器链接。我很沮丧。谢谢你的帮助。

0 投票
2 回答
1091 浏览

php - 在默认 Zend 路由中添加可选参数

我想通过 Bootstrap.php 更改应用程序的默认路由以使用可选参数,而不是在 application.ini 中。我在设置所有“逃生”路线时遇到了麻烦,我什至不知道我是否需要设置多条路线,或者我是否可以只设置一条!

路线必须类似于

其中 :area 是可选的,默认为“public”

因此,在对http://www.example.com/my_module/my_controller/my_action的任何访问中,我都可以通过 FC 插件获得以下信息:

http://www.example.com/my_module/my_area/my_controller/my_action我得到:

主要问题是创建所有路由,因此它会转义到默认模块、索引控制器和索引操作,以防它们也没有通过并且加载http://www.example.com/返回与http://www.example.com相同/默认/公共/索引/索引

我想使用 URL Helper 来生成内部 URL,它尊重这个新的默认路由上的正确程序集。

编辑:我认为默认 Route 带有模块的故障安全功能,如果它不存在,则默认为控制器,但是在创建它时如何模拟 URL 的其他部分和模块本身的类似行为引导程序。

任何人都可以给我一些启示或建议我在哪里可以找到一个工作示例?