Вывести определенное значение массива после запроса в php yii2

0

В моем проекте 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.

Теги:
yii2

1 ответ

0
<?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>";
                }
            ?>

Выполнение Это просто я могу получить то, что я хотел.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню