Yii CBaseUrlRule parseUrl пример - передача $_GET параметра

<?php

class StaticPageRule extends CBaseUrlRule
{
    public $connectionID = 'db';
 
    public function createUrl($manager,$route,$params,$ampersand)
    {
	    // если это опр. действие опр контроллера
        if ($route==='perfomance/showticket')
        {
            if (isset($params['id']))
                return $params['id'];//то уберём действие и контроллер из url
	        //а оставим только id

        }
        return false;  // не применяем данное правило
    }
 
    public function parseUrl($manager,$request,$pathInfo,$rawPathInfo)
    {



            if  (preg_match('%^[0-9]+$%', $pathInfo, $matches))//если число
	            {
		            $_GET['id'] = $pathInfo ; // цепляем GET параметр
			        return 'perfomance/showticket';// указываем действие и контроллер  
	            }
	    else return false;

    }
}