问题标签 [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.
yii - 将 ID 添加到 URL 管理器
我一直很难理解 Yii 的 URL Manager。我有一个指向此的 URL,createurl('site/category',array('id'=$id))
但它不起作用:
站点/类别/1?cat=附件
当我转到此 URL 时,它可以工作:
/site/category/id/1?cat=附件
如果我应该自定义编写它,它会在组件下吗?如果是这样,下一步将是什么?不幸的是,我只是不明白这一点。
apache - 如何在 Yii 中为虚拟目录启用 urlManager?
我正在使用 xampp 并试图将我的 yii 文件夹和 webapp 文件夹与 htdocs 目录分开。我已按照此处的说明进行操作:
http://el.web.id/how-to-add-virtual-directory-alias-on-apache-xampp-165
我能够正常运行主页,但其他页面只是返回未找到状态。我可以知道如何解决这个问题吗?我什至不确定主要问题是来自 Apache 还是来自 Yii。非常感谢。
php - Yii 无限滚动的 Yii URL 流管理器问题
我已经在 Yii 中实施了项目。我做了 Yii 无限滚动扩展。它工作正常。但是在 Yii 中配置 URL 管理。它也工作正常。我面临的问题是。我正在打印的值是每页大小 10。所以,重复的价值观还在继续。
我的配置页面是
如果我删除上面的代码。URL 将像这样显示.. 并且惰性加载器不会重复这些值,即工作正常。
我想这样显示
并且也没有重新获得页面值。请帮助如何解决这些问题
php - 在 Yii 中搜索 url manager
我在 Yii 中实现了我的项目。我完成了 URL 管理,它工作正常。但我搜索的 URL 不正确。我在这里添加了我的代码。请告诉我如何根据我的网址更改此代码..
我的 main.php:
我发送到我的食谱控制器。
我这样做的地方:配方控制器
在我想要显示的配置行上方。
但我变得这样了
http://kitchenking.ebhasin.com/ 这是我们的网站。请给我合适的答案
yii - createUrl 在扩展的 CBaseUrlRule 类中无法正常工作
我创建了自己的类来扩展 CBaseUrlRule 来管理网站上的某种页面。结果类代码是
parseUrl ($_GET['id'] != 0) && ($pathInfo == 'hotel') 中的条件返回 'true',createUrl ($route == 'hotel/index') 中的条件返回 'false' . $route 的 var_dump 是 'admin/auth'。
为什么会这样?有什么猜测吗?
yii - YII:如果有GET参数,如何实现不同的路由?
在 Yii URL 管理器中,如果附加了 GET 参数,我想为 URL 定义不同的路由。例如,URL 'shopping-wizard/' 应该转到路由 shoppingWizard/index,而 URL 'shopping-wizard/?answer=10' 应该转到路由 shoppingWizard/result。
我尝试了以下规则:
这不起作用,因为 CUrlRule::parseUrl() 在模式中添加了尾部斜杠。由于 SEO 原因,我的带参数的 URL 可能没有斜杠。
它确实适用于 URL 规则组件,但有更简单的方法吗?没有单独的组件?
php - 如何正确配置 URLmanager 规则?
我无法在 Yii 中配置路由项目是 3 天,都试图帮助......我有:
/var/www/ - 项目
/var/www/yii - yii 框架
./htaccess
index.php 发现。
./var/www/protected/config/main.php
例如,当我输入 107.170.91.28/site/contact 时,会显示错误 404。服务器 107.170.91.28 的 URL 在本地服务器上。一切正常。如果我输入此 URL 107.170.91.28/index.php/site/contact 或 107.170.91.28/index.php?r=site/contact - 它可以工作。寻求帮助,因为我尝试了所有设置的方法。
yii - 在 createURL 中隐藏参数 - YII 框架
我正在尝试将值数组作为参数传递给 YII 框架中的控制器操作,我的 URL 就像很难看到数组值一样。
调用控制器动作:
网址形成:
如何向用户隐藏此参数,或者以任何其他方式将值数组传递给控制器操作?
php - 防止进入模块的 URL 管理器规则
我正在使用 Yii 1.1.14 并且由于 URL 管理器而遇到问题
在 url 管理器(在 main.php 中)我创建了这个规则
这条规则是阻止我进入管理模块。每当我尝试进入管理模块时,它都会显示页面重定向问题,这可能是由于一些重定向循环。
但是每当我做以下事情时,我都可以成功进入管理模块:-
- 如果我更改
<bookingId:\w+>
为<bookingId:\d+>
. 将w更改为d - 如果我更改
'<controller:\w+>/<action:\w+>/<bookingId:\w+>'
为'<controller:\w+>/<action:\w+>/<abc:\w+>/<bookingId:\w+>'
. 增加一个参数
但他们俩都把我的网址改成了这个
所以我想问为什么这条规则会影响管理模块。有什么问题吗?