Баг с urlManager

Уже исправленные репорты или принятые предложения
Закрыто
Аватара пользователя
makord
Сообщения: 39
Зарегистрирован: 2014.11.01, 12:59

Баг с urlManager

Сообщение makord »

Всем доброго времени суток, у меня небольшая проблема, на странице товаров выводятся циклопом продукты, для получаю ссылку для продукта так

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

Url::toRoute(['/products/name', 'title' => $Product['link']] 
в конфиге прописано

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

 '<controller:(products)>/<action:(name)>/<title:\w+>' => '<controller>/<action>' 
, при выводе товаров в ссылки генерируют станинным образом, например на странице 15 товаров, для 7 нормальная ссылка такого вида site.ru/products/name/shokolad_Easy_Good_85g_mol а остальные 8 вот такие site.ru/products/name?title=roshen_sh-d_chorn_migdal_100g . Эти "неправильные" ссылки генерируются рандомным образом, т.е 1 нормально 2 правильно, и т.д. В чем может быть проблема?
Аватара пользователя
makord
Сообщения: 39
Зарегистрирован: 2014.11.01, 12:59

Re: Баг с urlManager

Сообщение makord »

Я заметил что в если в ссылке находится "-" то оно не так генерирует сслыку
Аватара пользователя
makord
Сообщения: 39
Зарегистрирован: 2014.11.01, 12:59

Re: Баг с urlManager

Сообщение makord »

Сам и ответил на свой вопрос)))))
Аватара пользователя
vova07
Сообщения: 1004
Зарегистрирован: 2012.11.29, 14:52
Откуда: Chisinau, Moldova

Re: Баг с urlManager

Сообщение vova07 »

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

<title:\w+> 

такая запись и не подразумевает наличие "-", если она вам нужна добавьте её в регулярку.
Аватара пользователя
makord
Сообщения: 39
Зарегистрирован: 2014.11.01, 12:59

Re: Баг с urlManager

Сообщение makord »

vova07 писал(а):

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

<title:\w+>

такая запись и не подразумевает наличие "-", если она вам нужна добавьте её в регулярку.
Спасибо)
Закрыто