Ответы пользователя по тегу Yii
  • Как сохранить url страницы при переходе сайта на Yii?

    @kLkA
    В Yii можно писать любой вид урлов, который вы хотите, с помощью роутинга. Если я правильно вас понял, то у вас 3 гет параметра seo_word,filter,param
    в конфиге можно прописать правило

    'components'=>array(
            …
            'urlManager'=>array(
                'urlFormat'=>'path',
                'rules'=>array(
                      '<seoword:\w+>/<filter:\w+>/<param:\w+>'=>'site/index'
                ),
            ),
        ),

    в таком правиле урлы /SEO_word12313/filter2/param17 будут ловиться actionIndex
    теперь собираем из гет запроса данные через Yii::app()->request->getParam("seoword")
    public function actionIndex() {
                    Yii::app()->request->getParam("seoword")
                    Yii::app()->request->getParam("filter")
                    Yii::app()->request->getParam("param")
    		$this->render('index');
    	}

    или сразу
    public function actionIndex($seoword,$filter,$param) {
        $this->render('index');
    }
    Ответ написан
    7 комментариев