我可以在 Yii 中有一个自定义的 URL 格式吗?


Can I have a custom URL format in Yii

以下是网址:

http://localhost/abc/xyz/ddd.php?json=[{ "rrrr": "ABC", "vvvv": "56464rgdfSAA345", "uuuuu": "12345678"}]

上面的 URL 是在核心 PHP 中,我想在 Yii 框架中为 Web 服务提供相同的格式。
如何在 Yii 中给出以下部分 url:

http://localhost/abc/xyz/ddd.php?json=[{ "rrrr": "ABC", "vvvv": "56464rgdfSAA345", "uuuuu": "12345678"}]

谁能告诉我我能做些什么来在 Yii 中实现这样的 URL?

在 UrlManager 配置中:

'rules' => array(
    'xyz/ddd.php?json=<json>' => 'xyz/customAction',

在控制器 XyzController.php 中:

public action customAction($json) {
    // do something
}