问题标签 [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.
zend-framework2 - Zend 框架编辑记录
我正在尝试在我的列表页面中创建编辑记录功能。但是在单击针对记录的编辑链接时出现以下错误。
发生 404 错误页面未找到。
请求的 URL 无法通过路由匹配。没有可用的例外
我用于编辑视图的 module.config.php 文件代码是:
我的专辑列表页面代码用于调用编辑控制器并将 id 传递给:
和 editAction 代码是:
请让我知道我缺少什么。我是zend框架的新手。
php - 如何通过名称访问子路由,而不是“parent_route/child_route”?
我有路线zfcadmin/news
。我将路由categories
作为子路由添加到zfcadmin/news
. 现在我可以通过zfcadmin/news/categories
视图获得这条路线:
是否可以通过自己的名称获取路线?即categories
在我的情况下:
我需要这个,因为第二个变种是相对的。在第一个片段中使用url
like 将导致具有这种url
用法的视图模块依赖于zfcadmin/news
定义路由的模块。
是否可以通过其名称获取路线,但不是,我想获得的路线名称在parent_parent/parent/child
哪里?child
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
php - Zend 框架路由 - 子路由有效但主路由无效
我有一个我希望是一个非常简单的问题,但我花了一段时间才弄清楚......
我试图/settings
在 Zend 中设置一条路线。我没有模块,settings
但我已经在模块中设置了必要的视图和控制器application
。
我会切入正题。
这是我的代码:
当我转到/settings/edit
它时,它会正确显示页面。如果我自己输入/settings
,我会得到 404“请求的 URL 无法通过路由匹配。”
上面的语法有什么明显的吗?
请询问您是否需要有关代码的更多信息。
谢谢!
php - zend framework 2 - 在两个不同的模块中使用相同的路由名称的问题
我正在尝试为 2 个不同的模块使用相同的路由名称,这可能吗?
模块用户:
模块管理员:
尽管我为仪表板创建了 2 个不同的模块,但我只加载了任何一个操作。
我怎样才能做到这一点?
php - ZF2 子路由不起作用
我在模块博客中有一个简单的配置和控制器:
模块.config.php:
博客控制器.php:
路线/blog工作正常,
但是/blog/rss - 不起作用
Zend Framework 2 响应错误消息:
怎么了?提前致谢。
zend-framework - 如何使用文本而不是 ID 路由页面?
目前,我的 Zend 应用程序使用 URL 路由:
选择 ID 为 12 的新闻在页面上显示。
但是客户只想使用文本,例如:
有人知道怎么做吗?
zend-framework - 将语言 URL 路由从“en_US”更改为“en”
Zend 语言默认采用这种方式路由 url:
如何将路线从“en_US”更改为“en”,将“fr_FR”更改为“fr”,例如:
php - 如何在 Zend Framework 1.12 上为主机名动态子域?
我想使用主机名为 mym 项目创建自定义子域,然后我想加载基于应用程序徽标的子域。我在 _initRouter() 函数的 bootstrap.php 中添加了以下代码。
我在 htaccess 文件中也有以下代码。
但是登录后它不起作用。
php - 将 url 参数翻译为占位符
我想知道如何在 ZF2 中翻译一个带有参数的 URL。
例如:
我不这样做的原因:
这是因为在某些语言中,例如西班牙语,单词的顺序会发生变化。
我正在使用 PhpArray,当我翻译它时,不会替换参数,因此 URL 呈现为(西班牙语示例):
而不是预期的行为:
编辑:
参数是
:language_link
和:city_link
所以想法是,在一种语言中,呈现的 URL 可能是:
在另一种语言中,它可能是:
与翻译语句时所做的类似: