Все просто. Выше я написал вам роут
'//'=>'site/index'
\w+ это регулярка [A-Za-z0-9]+
если вы введете url site.ru/seoword/filter1/param1 то у вас site/index должен поймать этот урл.
Где у вас хранятся ваши урлы? в базе или где-то еще?
1) Надо создать правильный урл
2) Нужно при переходе на него получить правильный id секции
Чтобы первое создать просто нужно во view файле где вы ссылки генерите сделать $this->createUrl('site/index',array(
'seoword'=>'ваше значение',
'filter'=>'ваше значение',
'param'=>'ваше значение',
));
Для второго нужно сделать массив/таблицу сопоставления в массиве/запрос к базе, в зависимости от того, где вы храните 1 => seoword 1 и прочее
Я вас понял, я и вправду делал виджет программой на WPF и скажу вам, что больше ни одной проблемы нет, кроме перехвата win+d :) поэтому оставлю свой вопрос все таки открытым, нужно всего-лишь найти как перехватить вин функцию
'//'=>'site/index'
\w+ это регулярка [A-Za-z0-9]+
если вы введете url site.ru/seoword/filter1/param1 то у вас site/index должен поймать этот урл.
Где у вас хранятся ваши урлы? в базе или где-то еще?
1) Надо создать правильный урл
2) Нужно при переходе на него получить правильный id секции
Чтобы первое создать просто нужно во view файле где вы ссылки генерите сделать $this->createUrl('site/index',array(
'seoword'=>'ваше значение',
'filter'=>'ваше значение',
'param'=>'ваше значение',
));
Для второго нужно сделать массив/таблицу сопоставления в массиве/запрос к базе, в зависимости от того, где вы храните 1 => seoword 1 и прочее