问题标签 [yii-url-manager]

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 回答
402 浏览

php - 构建 URL 而不在 /config/main.php 中配置 urlManager

我希望能够在诸如 mydomain/index.php?r=page/view&id=1 的 URL 上映射明确的字符串值,例如 'index.html'。id/value 对应该存储在数据库中,因此 /config/main.php 中的硬编码 urlManager 规则不适合我的目的。我正在使用 yii-1.1.16。

0 投票
5 回答
4951 浏览

php - 启用 prettyurl 时如何在 Yii2 中获取额外的 $_GET 参数?

即使启用了 prettyurl,我如何在 Yii2 中获得额外的 $_GET 参数?

我需要阅读来自重定向 Paypal-Link 的一些反馈,但我无法更改 Paypal-Side 上的链接格式以适应我的 Yii2 实现:

http://example.com/controller/action?success=boolean&token=xyz

谢谢你的帮助!

0 投票
1 回答
4524 浏览

routing - Yii2 urlManager 规则 `&id=`

我正在尝试配置 Yii2 URL 管理器。

现在我的配置文件如下所示:

无论有没有规则,我总是得到这条路线:

我如何为 url 设置规则,?id=以便它们像:

0 投票
1 回答
1226 浏览

php - Yii UrlManager 后缀排除

我正在开发一个使用Yii2 框架的项目。在UrlManager配置部分,我声明了几条规则,并为所有页面添加了后缀 (.html)。

现在我应该有一个管理页面,应该像 一样访问www.mydomain/admin,但它不起作用,因为它期望是.../admin.html.

那么有没有办法为特定情况“重载”后缀选项。

这是我的 config/main.php 文件中的片段

0 投票
3 回答
63 浏览

php - 在 yii 的主题中调用函数

我的 yii 第一个项目中有一个文件。我的项目有这个路径的新主题

我想在其中调用一个函数,如下所示

并在 first_proj\protected\controllers\project.php 中具有功能,这是

我怎样才能访问那个 main.php 文件?我必须写什么而不是
the url to theme and main.php file在我的函数中?

0 投票
1 回答
47 浏览

yii - 如何使用 url manager 为 Yii $_GET 方法制作 seo url?

我正在本地服务器上的站点上工作。我已经制作了一个表格来搜索国家、州和城市。得到结果后,我看到 URL 格式为URL

我想将此网址设为网址

所以在这里我想了解 URL 管理器规则,以便我可以随心所欲地制作它。

0 投票
1 回答
119 浏览

php - 使用操作和参数重写 URL

当前 url 在下面(yii 默认规则)

slug-name是一个来自数据库的参数

我需要像下面这样重写网址

我怎样才能做到这一点?请帮忙。

提前致谢。

0 投票
2 回答
2365 浏览

php - 漂亮的网址在服务器 yii2 上不起作用

我使用 urlManager 配置来获得这样的漂亮 url:

它在我的本地主机上工作,但不在服务器上。.htaccess 文件内容:

0 投票
3 回答
27216 浏览

yii2 - 在 yii2 的超链接中使用干净的 url 传递多个参数,Html::a() 不会生成干净的 url

我正在尝试通过 http://www.yiiframework.com/doc-2.0/guide-helper-html.html#hyperlinks中提到的方法生成一个超链接,就像这样

我想得到像 story/create/id/39/usr/11

但它正在生成

我已经启用了 yii2 的 clean url 功能,比如

如何做到这一点?

0 投票
1 回答
163 浏览

php - 使用 Yii2 管理网址

Yii2 的 urlManager 有问题。我有一个带有 url 的操作category/index,我将?par=test其作为参数传递。

我想为我的 url 创建一个别名,以便在par未指定时 url 将是/test,但在指定时 url 应该是/test/some-value。这是我现在的配置: