У меня есть следующая таблица
id name date_crated
1 first 2001
2 second 2002
3 third 2003
Теперь я получаю данные из второй строки, например.
$secondRow= testTable::find()
->where(['id' => 2])
->one();
Но теперь я хочу распечатать все, включая имя ячеек. Я имею в виду, что хочу иметь доступ ко всему.
Итак, как я могу распечатать 'id', '2', 'name', 'second', 'date_created', '2002'
?
Вы должны просто попробовать что-то вроде этого:
$data = [];
foreach ($secondRow->attributes as $name=>$value)
{
$data[] = $name;
$data[] = $value;
}
echo join(',', $data);
http://www.yiiframework.com/doc-2.0/yii-base-model.html#$attributes-detail