如何在代码签名视图文件

时间:2016-02-15 22:10:47

标签: php codeigniter codeigniter-3

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

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

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

,我可以获取值

但我需要像<?= $variable_1->column_.$variable_2; ?>

那样回应它们

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

  

消息:未定义的属性:stdClass :: $ column _

2 个答案:

答案 0 :(得分:3)

尝试

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

答案 1 :(得分:0)

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

我在做什么

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