Нужна Своя Страница Ошибок

всем привет

столкнулся с непонятной ситуацией: не могу реализовать свою страницу ошибок

в контроллере MobileController создаю экшн =


	public function actionError()

	{

		if($error=Yii::app()->errorHandler->error)

		{

			if(Yii::app()->request->isAjaxRequest)

				echo $error['message'];

			else

				$this->render('/mobile/error', $error);

		}

	}

в конфиге указываю к нему путь =


	'components'=>array(

        

        'errorHandler'=>array(

            'errorAction'=>'mobile/error',

        ),

...

),

но при вводе в урл несуществующей страницы получаю представление из site/error

как так?

В правильном конфиг файле указали errorAction?

mobile/error доступен, когда напрямую (через адресную строку) вызываете?

да, доступен = при обращении к экшену error напрямую

фишка в том, что у меня импровизированный мультисайтинг = один индексный файл на несколько доменов, а конфиги подгружаются в зависимости от домена

один домен = один конфиг

в конфиге для домена с помощью controllerMap указываю какой класс отвечает за какой ControllerID

проблему решил так = в controllerMap для контроллера site указал нужный класс и ошибки стали выводиться в нужном формате

p.s. спасибо yugene за наводящий вопрос