问题标签 [yii-routing]
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 - Yii 框架 - URL 管理器和路由规则
我在 Yii 框架的 urlManager 中有这些默认路由规则:
我有SiteController.php
所有/site/
请求。我现在需要的是将/home
请求重定向到/site/index
.
我试过添加这个数组项:
他们都没有工作。
任何人都可以解决这个问题吗?
php - 如何在 Yii 框架中设置基本 URL
当我做
我得到一个空字符串。Yii 论坛上的一个帖子说默认情况下这是空白的。如何更改其默认值以便可以使用绝对 URL?
php - Yii urlmanager 疯狂规则
早上好,
我的网站还有另一个问题。我开发了一个类似于 Yellowpages.com 的网站(不太相似,但只是为了有个想法)
现在他们让我用 SEO 和 url 重写来做一些疯狂的事情。
我将从我的 main.php 开始
现在请求...... T_T 他们希望 url 是这样的:
http://domain.com/category-name/而不是http://domain.com/surf/category/3(例如)
http://domain.com/category-name/sub-category-name/而不是http://domain.com/surf/subcategory/3
http://domain.com/category-name/sub-category-name/society-name/而不是http://domain.com/detail/2
显然,链接的其余部分必须使用最后 3 个控制器规则......有人可以帮助我吗???我处于一个非常紧张的境地......如果我在星期二找不到解决方案,他们会踢我的屁股......
T_T
在此先感谢您的帮助。
php - Gii 代码生成器页面中的错误
我试图访问我的 Yii 代码生成器 Gii。但是当我使用它浏览它时
页面说
错误 404 无法解析请求“gii/index”。
这是我用于 url 重写的 .htaccess 文件
这是我的配置文件中的 url 管理器
我做错了什么吗?http://localhost/mysite/gii/index/显示了 gii 代码生成器的布局,但显示了错误 404 ...
谢谢
PS 我还尝试关闭我的 URL 管理器,看看我的 Gii 代码生成器页面是否会默认使用这个 URL http://localhost/mysite/index.php?r=gii/default/login 并且它可以工作.. .
yii - Yii,createUrl 没有按预期工作
我正在执行以下操作:
但是,'sources' 没有附加到路径中,而是代码只是将路径返回到当前控制器。
谁能建议我为什么会这样?代码在一个模块中。
我的网址规则如下:
php - PHP 视图关联控制器
我想实现像 MVC 那样连接到任何特定视图的控制器。我没有使用 PHP 中提供的任何框架。
所以,我需要一些指导和建议。
我有一些控制器和视图。对于我的观点,我只想输出我的数据。我现在关心的是我create()
在控制器中的函数(如)如何获取$_POST['params']
用户在我的函数中输入的所有数据,并在控制器的函数views/create.php
中创建一个新模型。create()
所以,现在,我正在考虑这样做,我将在我的控制器文件夹中创建MyViews类。目的是加载特定视图并将所有$_POST
参数放入对象中。然后,像Users_controllers这样的每个控制器都会创建MyViews。在Users_controllers的函数中,比如create()
, destroy()
,我可能会使用MyViews中的函数来加载特定的视图来加载对象。
我找到了一个加载视图的源
嗯,我不知道如何检测 _POST 参数
这是我观察到的 Yii 框架。我如何检测参数是加载特定视图$_POST
还是$_GET
加载特定视图之后。
对归档我的任务有任何指导和建议吗?
php - 更改 Yii Framework 的结构 url
Yii 的 URL 标准是:http://www.example.com/index.php?r=watch
我可以将此 URL 更改为`http://www.example.com/watch?v=6Pddo6kCxvM
(与 youtube url 相同)
url - 有没有办法在 Yii 中编写 URL 规则,将所有对不存在控制器的请求重定向到现有控制器?
我需要能够通过 www.website.com/username 访问用户配置文件。我不知道如何为规则管理器编写规则以这种方式工作。我将有一个 UserProfile 控制器,我希望将 url 的第一个参数重定向到该控制器。有没有办法告诉路由器,如果他没有找到请求名称的控制器,则使用其余参数执行 UserProfile 控制器?
这是我当前的设置:
yii - 禁止查看控制器页面
我是 Yii 和 MVC 领域的绝对新手。我的问题是:假设我制作了某个模型的 CRUD,并且我修改了“_form.php”部分以从其他地方使用,例如从“发布”视图使用的评论表单,以及例如,如果我创建评论的链接是:
如何阻止此页面被访问并且只能从“帖子”页面的视图中调用?
我必须为此使用RBAC吗?还有其他方法吗?也许使用“GET”方法?
php - php/yii 应用程序的复杂 htaccess 重定向
我想要这个 URL:http://m.mysite.com/XYZ12
重定向到这里: http://m.mysite.com/index.php?r=myBook/mobile&oid= XYZ12
注意:XYZ12 将是一个动态字符串