如何在代码点火器视图文件中将数据库名称的每个值用作变量


How to use foreach value for db coumn name as variable in Codeigniter view file

我有一个视图文件,我需要在其中使用 foreach 方法回显 db 列值。

我有列,例如 column_a, column_b, column_c....

如果我使用<?= $variable_1->column_a; ?>,我能够获得值

但我需要像<?= $variable_1->column_.$variable_2; ?>一样回应他们

如果我以第二种方式使用它,则会出现错误

消息:未定义的属性:标准类::$column_

尝试

<?php $colname = "column_{$variable_2}"; ?>
<?= $variable_1->{$colname}; ?>

感谢@Alan Horrocks,他向我展示了正确的方向:

我通过做

<?php $column = $session_data['default']; ?> <?php $colname = 'column_'.$column; ?> <?= $listing->$colname; ?>