[Yii2] Relacje wiele do wielu i wyszukiwanie

Cześć!

Standardowe rozwiązanie do jednego posta na blog jest przypisane wiele tagów. Jak zrobić, aby dało się wyszukiwać posty po tagach. Mam skonfigurowany w modelu Posts, relację "via". Natomiast chciałbym w searchmodel zrobić pole, w które wpisze tagi rozdzielone przecinkiem i następnie wyszukane zostaną wszystkie posty z tymi tagami. Jak do tego podejść?

Próbowałem kilkukrotnie zastosować "andFilterWhere" dla każdego tagu, ale to nie działa.

Może najpierw spróbuj szukać po tagach (czyli kombinuj w search model dla tagów) a listę znalezionych postów wsadz do jakiejś tablicy i sobie ją zwróć.

Tutaj masz ten sam problem opisany http://www.yiiframework.com/forum/index.php/topic/64469-trying-to-make-a-query-based-on-related-one-to-may-strings