Наследник от CBaseUrlRule не работает Yii

Наследник от CBaseUrlRule (собственное правило для управления URL) - не работает (как это замечено на практике)
если не включено

'urlFormat' => 'path',

то есть работает когда как-то так:

'urlManager'=>array(
		    'urlFormat' => 'path',
		    'rules'=>array(
			    array(
			
				    'class' => 'application.components.AllPagesRule',
				    'connectionID' => 'db',
			    ),

а вот так - уже не работает:

'urlManager'=>array(
		  //  'urlFormat' => 'path', // ДОЛЖНО БЫТЬ ВКЛЮЧЕНО !
		    'rules'=>array(
			    array(
			
				    'class' => 'application.components.AllPagesRule',
				    'connectionID' => 'db',
			    ),

ну а чтобы было совсем хорошо - всё-таки выключим показ имени файла входного скрипта=

'urlManager'=>array(
		    'urlFormat' => 'path', 
		   'showScriptName' => false, //не показываем имя вход. скрипта в составе url
		    'rules'=>array(
			    array(
			
				    'class' => 'application.components.AllPagesRule',
				    'connectionID' => 'db',
			    ),