Доброе утро.
Создаёте таблицу users, где храните регистрационные данные для клиентов и партнёров. Отдельно создаёте две таблицы, для клиентов и партнёров, в которых храните данные не относящиеся к регистрации/авторизации на сайте.
santaTihonov, неправильно формируете ссылку, никакого href указывать не надо, обратитесь к документации.
Где у Вас "язык" в ссылке? Где у Вас "язык" в правилах urlManager?
santaTihonov, менять urlManager не вижу смысла. Где в правилах urlManager маска для языка? Почитайте внимательно первую свою ссылку. Там для YII1, но переделать для YII2 не составит труда.
Доброе утро.
Используйте Html::a(), или формируйте значение href при помощи Url::to().
Где у Вас в правилах UrlManager маска для языка?
Как Вы обрабатываете смену языка?
Ссылка на официальные расширения, в том числе и на bootstrap.