繁体   English   中英

如何在不使用Yii的情况下获取基于Yii的URL的模块,控制器,操作和请求参数

[英]How do i get Module, Controller, action and request params of a Yii based url without using Yii

脚本

我有一个YII项目,它可以与URL Manager(SEO友好URL)一起正常工作,因此该URL将类似于以下内容

http://example.com/Controllername/action/paramName/ParamValue

我实现了另一个PHP应用程序,该应用程序在php行中(没有Yii),我将在该行php应用程序中获取此URL作为输入参数,但是我需要将其分解为单独的模块,控制器,动作和参数。

我想使用Yii的相同算法来解码模块,控制器,操作,参数名称和值。

如何通过在一行php代码中提供Yii的URL来获取模块名称,控制器名称,操作名称和参数名称?

注意:我在网址管理器中没有特殊条件

好吧,您的ulrManager可能有一些url规则。 如果不知道规则,就不可能正确地对参数(以及控制器,模块,动作)进行可靠的解码。 我建议在规则中包含yii config,并使用parseUrl() url管理器parseUrl()来获取参数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM