Yii1,漂亮 url 问题

Yii1, prettry url issue

我想在 Yii1 http://example.com/customer-name 中把 url 做成这样。它会列出客户名称的工作,这个客户名称将动态变化,例如客户名称可以是 customer-name=IBM 或 customer-name=abc-mn 或 customer-name=xyz

url会是这样的

http://example.com/IBM
http://example.com/abc-mn
http://example.com/xyz

我尝试了很多教程,但当我尝试时,没有任何效果。我也跟着 http://www.yiiframework.com/doc/guide/1.1/en/topics.url

您刚开始正确配置 main.php 配置并准备好您的控制器操作。

private/protected/config/main.php

'urlManager'=>array(
    //path is slash separated format aka www.url.com/controller/action/getparam/getvalue
    'urlFormat'=>'path',
    'showScriptName'=>false,
    'caseSensitive'=>true,                     
    'rules'=>array(
//site is your controller, comapny is your action and the name is get variable actionCompany is waiting for.
        '<name>' => 'site/company'
)),

private/protected/controllers/SiteController.php(如果您使用 accessControll 过滤器,请确保 actioname 公司在 accessRules 中)。

public function actionCompany( $name )
{
    /* your action code */
    $this->render('test', array( 'test' => 'to_view' ) );
}

如果这没有帮助,那么您必须向我们提供更多代码。