В моем проекте yii2 я написал запрос:
$Result = $query->select(['LT.Title','L.Balance', 'L.Earned'])->where(['L.EmployeeID'=>Yii::$app->user->id])->from('leave L')->leftJoin('listitems LT','LT.ListItemID = L.LeaveTypeID')->all();
и получить результат:
Array
(
[0] => Array
(
[Title] => sick
[Balance] => 12
[Earned] => 12
)
[1] => Array
(
[Title] => casual
[Balance] => 12
[Earned] => 12
)
)
результат, как я ожидал;
Как напечатать одно значение, например Title, Balance, Earned?
Я пробовал использовать foreach loop, но я не могу получить результат и получить ошибку. Trying to get property of non-object
вместо этого Trying to get property of non-object
.
<?php foreach ($Result as $key => $Res) {
echo "<div class='col-lg-4'>
<div class='well'>".$Res['Title']."
<p>".$Res['Earned']."</p>
<p>".$Res['Balance']."</p>
</div>
</div>";
}
?>
Выполнение Это просто я могу получить то, что я хотел.