2013-11-14 4 views
0

Есть ли возможность получить следующий пример:Yii мод переписан с CUrlManagement

  • example.com/Itemname вместо example.com/index.php?r=item/index & имя = ITEMNAME

Так что я должен установить правила CUrlManagement динамически, но как? Мое первое предположение: попытаться установить правила UrlManagement в контроллере или модели, но я нашел поток, который говорит, что это невозможно в yii 1.x

Другим способом может быть использование поведения пули - но я пока не нашел хорошего расширения.

ответ

0

К сожалению, вы не можете установить URL-адрес маршрутов из контроллера динамически, они должны быть установлены в конфигурации на ходу время. Хотя вы можете расширить CBaseUrlRule для загрузки правил из внешнего источника, такого как база данных, вместо жесткого кодирования.

Если вы хотите получить дополнительную информацию, я бы посоветовал вам прочитать Руководство по окончательному варианту http://www.yiiframework.com/doc/guide

Смежные вопросы