нужно чтобы редирект перенаправил на такую страницу
_http://localhost/site/manager/geo/city/14
где 14 является GET параметром region_id=14
тоесть на этой странице выводиться список городов принадлежащие региону с ID 14
имеется такое правило
в контролере прописываю редирект'manager/geo/city/<region_id:\d+>'=>'components/geo/CityManager',
Код: Выделить всё
$this->redirect(array('/components/geo/CityManager'));
_http://localhost/site/components/geo/CityManager
или например так
Код: Выделить всё
$this->redirect(array('/components/geo/CityManager/?region_id='.$_GET['region_id']));
перенаправляет на эту
_http://localhost/site/components/geo/CityManager/?region_id=9
а хотелось чтобы перенаправило на эту
_http://localhost/site/manager/geo/city/14
вот полностью метод
Код: Выделить всё
public function actionDelete()
{
if(isset($_GET['id']))
{
//$this->loadModel()->delete();
}
$this->redirect(array('/components/geo/CityManager/?region_id='.$_GET['region_id']));
}
'manager/geo/city/delete/<region_id:\d+>/<id:\d+>'=>'components/geo/CityManager/delete',