Есть виджет левого меню в yii2 который сделан следующим образом:
components/LeftbarWidget.php
<?php
namespace app\components;
use yii\base\Widget;
use Yii;
class LeftbarWidget extends Widget {
public function run() {
$id = Yii::$app->request->get('id');
$users = \dektrium\user\models\User::findOne($id);
return $this->render('leftbar_tpl', compact('users'));
// Здесь я получаю и передаю в html структуру виджета данные о пользователе
}
}
В leftbar_tpl.php я хочу не только передавать данные из таблицы user, а так же сделать связь между таблицами например user и setting (в setting по ключу user_id у меня лежат данные о настройках пользователя)
Как мне все это реализовать? Я не совсем понимаю как не в модели, а именно в виджете связать 2 и более таблиц.