2009-11-23 2 views
1

В настоящее время я использую структуру Yii, и мне хотелось бы знать, есть ли у кого-нибудь подсказка о том, как настроить URL-адрес дружественного SEO www.twitter.com/ автоматически в Yii? Я знаю, как это сделать вручную в config/main.php, но я хотел бы иметь возможность динамически генерировать его. Я смог сделать это и в Grails. В Yii я знаю, что вам нужно иметь еще один параметр, например, www.twitter.com/l/, но я не хочу, чтобы этот параметр мог делиться?Как указать URL-адрес дружественного SEO, например, твиттер www.twitter.com/ <name> с использованием структуры YII

Спасибо.

ответ

0

Отредактируйте конфигурационный файл main.php с этим

'components'=>array(

      ..... 

      'urlManager'=>array(
      'urlFormat'=>'path', 
      'rules'=>array(
       '<controller:\w+>/<id:\d+>'=>'<controller>/view', 
       '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>', 
       '<controller:\w+>/<action:\w+>'=>'<controller>/<action>', 
      ), 
     ), 

      .... 

Я думаю, что он генерируется при создании веб-приложение с yiic-инструмент

0

Вы не можете достичь того, чего хотите, используя URL Manager? Если нет, можете ли вы опубликовать пример того, что у вас есть, и что вы хотите?

+0

К сожалению, я ответил на свой вопрос, да, это может быть сделано ... , используя следующий прямой рисунок: '' => 'organization/viewtitle', спасибо. – dickyj

+0

Любое изменение либо принятия моего ответа, либо ответа на вопрос самостоятельно (используя ответ, а не комментарий)? –

+2

В Поваренной книге Yii есть пошаговое руководство. http://www.yiiframework.com/doc/cookbook/53/ –