yupe\components\urlManager\LangUrlManager::removeLangFromUrl PHP Method

removeLangFromUrl() public method

public removeLangFromUrl ( $url ) : string
$url
return string
    public function removeLangFromUrl($url)
    {
        return $this->replaceLangInUrl($url);
    }

Usage Example

Example #1
0
 /**
  * Обработка запроса
  *
  * @param mixed $event
  * @return void
  */
 public function handleLanguageBehavior($event)
 {
     /* @var $request \CHttpRequest */
     $request = Yii::app()->getRequest();
     $current = $this->lm->getCurrentLang();
     $this->setLanguage($current);
     $default = $this->lm->getDefaultLang();
     $fromUrl = $this->lm->getLangFromUrl();
     if (null === $fromUrl && $current !== $default) {
         $request->redirect($this->lm->replaceLangInUrl($request->getUrl(), $current));
     }
     if (null !== $fromUrl && $current === $default) {
         $request->redirect($this->lm->removeLangFromUrl($request->getUrl()));
     }
 }
All Usage Examples Of yupe\components\urlManager\LangUrlManager::removeLangFromUrl