如何在 Codeigniter 视图文件中使用 foreach 值作为 db 列名称的变量

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

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

我有专栏,例如column_a, column_b, column_c....

如果我使用<?= $variable_1->column_a; ?>

,我可以得到值

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

如果我用第二种方式,会报错

Message: Undefined property: stdClass::$column_

尝试

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

感谢@Alan Horrocks 为我指明了正确的方向:

我边干边干

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