如何在 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; ?>
我有一个视图文件,我需要在其中使用 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; ?>