Код: Выделить всё
'urlManager'=>array(
'urlFormat'=>'path',
"urlSuffix" => "/",
'showScriptName' => false,
'rules'=>array(
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
),
В старом варианте сайта эти вкладки были отдельными страницами. Поскольку переношу сайт на Yii постепенно, в старых файлах размещаю редиректы:
Код: Выделить всё
$path = '/eng/dogs/'.$id.'/#pedigree';
header("HTTP/1.1 301 Moved Permanently");
header("Location: $path");
[error] [exception.CHttpException.404] exception 'CHttpException' with message 'The system is unable to find the requested action "1".' in /.../Yii/framework/web/CController.php:444
Stack trace:
#0 /.../Yii/framework/web/CController.php(262): CController->missingAction('1')
#1 /.../Yii/framework/web/CWebApplication.php(328): CController->run('1')
#2 /.../Yii/framework/web/CWebApplication.php(121): CWebApplication->runController('dogs/1/#pedigre...')
#3 /.../Yii/framework/base/CApplication.php(155): CWebApplication->processRequest()
#4 /.../greatdane.ru/eng/index.php(13): CApplication->run()
#5 {main} REQUEST_URI=/eng/dogs/1/#pedigree
WTF? ИМХО, это баг...