1

我已经阅读了关于 Yii 的几乎所有内容,例如 Ullmans 的书、指南、在几个论坛上,当然还有探索框架文件。当我当时正在学习编程时,我确实依靠实际示例来与理论联系起来,我似乎在 Yii URL 部分找不到任何有用的东西(几乎所有示例都是关于删除 index.php 或缩短网址)。

所以我恳请任何人给我一个关于如何改变的实际例子,例如

http://www.domain.com/Yii/index.php/programsgames/739

进入

http://subdomain.domain.com/?title-of-item/title-of-category/title-of-main-category/739

或许还可以讨论是否最好在 CUrlManager.php 或 .htaccess 中进行更改?

我可以想象这个例子可以带来很多好处,因为它包括一个子域、一个 URL 更改以及对 in 的添加。希望我不会走投无路!

4

1 回答 1

0

要删除 index.php,您应该在配置文件的 urlmanager 数组中添加 'showScriptName'=>false。

对于格式化路径,也许可以使用这样的东西。

'http://<subdomain:\w+>.domain.com/<item-title:\w+>/<item-category:\w+>/<main-category:\w+>/<id:\d+>' => 'yourcontroller/youraction'
于 2013-11-14T08:14:12.697 回答