Представление не отображает параметр

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
sprntl
Сообщения: 7
Зарегистрирован: 2021.10.06, 11:23

Представление не отображает параметр

Сообщение sprntl »

Приветствую:

Код в контроллера:

Код: Выделить всё

class DevicesController extends Controller
{
    /**
     * {@inheritdoc}
     */

    public function actionShow()
    {        
        $records=Devices::find()->all();
        return $this->render('Devices', [
            'records'=>$records
        ]);
    }
}

Код представления

Код: Выделить всё

<?php
use yii\helpers\Html;
?>
<table border =1>
<tr><td>ID_DEV</td><td>Инвентарный номер</td><td>Фирма-производитель</td><td>Модель</td><td>Серийный номер</td><td>Выпущено</td><td>Статус</td><td>АИС УИ</td><td>Тип устройства</td><td>Сотрудник</td><td>Контракт</td><td>1С</td></tr>
<?php 
foreach ($records as $row): //проблема 1 $records не определена
    Html::tag('h4',$row->Company); //проблема 2 - $row не содержит ничего
endforeach;
?>
</table>
Проблема 1 порождает проблему 2, в итоге страница пустая.
Ответить