<a class="linkProfile" href="#" onclick="return getCart()"><p class="textHeader">Корзина <span
class="shopping-cart-price"><? echo (isset($_SESSION['cart.sum'])) ? $_SESSION['cart.sum'] : 0 ?> ₽</span>
id - primaryKey
name - имя сотрудника
surname - фамилия сотрудника
id - primaryKey
id_employee - id сотрудника из таблицы Sotrudnik
id_position - id должности
id - primaryKey
name - название должности
public function getSotrRank()
{
return $this->hasMany(SotrRank::class, ['id_employee' => 'id');
}
public function getRank()
{
return $this->hasOne(Rank::class, ['id' => 'id_position');
}
// действие
public function actionSql($code)
{
$employee = Sotrudniki::find()->where(['code' => $code])->all();
return $this->render('sql', [
'employee' => $employee
]);
}
// вид sql
foreach($employee as $value){
echo $value->name; // имя сотрудника
// ещё один цикл для получения данных по связи SotrRank
foreach($value as $sotrRank){
// получить название должности через связь Rank
echo $sotrRank->rank->name;
}
}
https://yiiframework.ru/forum/viewtopic.php?f=19&t...
https://yiiframework.ru/forum/viewtopic.php?f=19&t...