从字符串miltilevel获取属性

时间:2017-04-10 21:44:11

标签: php laravel-5

我希望得到laravel模型的价值我的这个

<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.4.0/Chart.min.js"></script>
<canvas id="myChart"></canvas>

但是,我想获得多级值,比如这个

$key = "name";
$this->$key;   //returns the name

我能做什么?

1 个答案:

答案 0 :(得分:2)

看起来你正试图访问一个属性的属性。不要将两个属性名称放在同一个变量中。您可以改为使用两个变量:

$first_level_property = "role";
$second_level_property = "name";
$this->$first_level_property->$second_level_property

More examples如何访问属性值。