Страница 1 из 1

Не вызывается actionIndex;

Добавлено: 2014.05.15, 12:37
flashid
Доброго времени суток.
У меня к вам глупый, но все же вопрос.
У меня есть контроллер user.
В нам есть метод экшен actionIndex.
Он принимает параметр id и выбирает данные о юзере из БД.
Только вот в чем загвоздка.
Когда я вызываю http://www.domain.org/user/index/1 - все работает.
А вот так не работает http://www.domain.org/user/1.
Скажите, как вылечить это? Может в роутах что не так. Хотя они у меня стандартные.

Код: Выделить всё

'urlManager'=>array(
            'urlFormat'=>'path',
            'urlSuffix' => '.php',
            'showScriptName'=>false,
            'rules'=>array(
                '<controller:\w+>/<id:\d+>'=>'<controller>/view',
                '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
                '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
            ),
        ),
Заранее благодарю за ответ.

Re: Не вызывается actionIndex;

Добавлено: 2014.05.15, 12:49
sluchainiyznak

Код: Выделить всё

'<controller:\w+>/<id:\d+>'=>'<controller>/view', 
на

Код: Выделить всё

'<controller:\w+>/<id:\d+>'=>'<controller>/index', 

Re: Не вызывается actionIndex;

Добавлено: 2014.05.15, 12:59
flashid
Благодарю! Все работает!

Re: Не вызывается actionIndex;

Добавлено: 2014.05.16, 10:47
lancedevnull
надо темы за собой закрыватьй ^^