Я пытаюсь сделать следующее:
<?php foreach($sqlResult as $row): ?>
<tr>
<?php foreach($formdata['columns'] as $column): ?>
<td><?php echo $row->$column['name']; ?></td>
<?php endforeach; ?>
</tr>
<?php endforeach; ?>
Это не работает.
$ row возвращается моим запросом mysql, он имеет следующее: $ row-> id, $ row-> author, $ row-> date, $ row-> title, и они работают так, как они хорошо отображаются. *
$ столбцы - это следующий массив:
'columns' => array
(
1 => array
(
'name' => 'id'
),
2 => array
(
'name' => 'author'
),
3 => array
(
'name' => 'date'
),
4 => array
(
'name' => 'title'
)
он также отлично работает, так как $ column ['name'] отражает идентификатор, автора, дату, заголовок
мой вопрос: как я могу получить доступ к методу $ row-> (это метод?), Передав ему имя из массива ??