Hello. Please, help me: Processing missed action; CUrlManager.parseUrl returns route ‘site/history’ but in CMenu.isItemActive($item, $route) $route contain just ‘site’
//EUrlManager (ext. CUrlManager)
public function parseUrl(CHttpRequest $request) {
$route = parent::parseUrl($request);
CVarDumper::dump(array($route, $request->getUrl()), 10, 1);
return parent::parseUrl($request);
}
//output:
array
(
0 => 'site/history'
1 => '/history'
)
//EMenu (ext. CMenu)
protected function isItemActive($item, $route) {
$url = $item['url'][0];
CVarDumper::dump(array($route), 10, 1);
return parent::isItemActive($item, $route);
}
//output:
array
(
0 => 'site'
)