我知道我会在这个问题上得到一些帮助,但我并不懒惰。我合法地试图找出这个而不诉诸问题。
var_dump($vtest);
object(Vocation)#58 (5) {
["attributes"]=>
array(11) {
["id"]=>
string(3) "623"
["resource_id"]=>
string(4) "6111"
["dry_van"]=>
string(1) "1"
["refridgerate"]=>
string(1) "1"
["parcel"]=>
string(1) "0"
["f&b"]=>
string(1) "1"
["tanker"]=>
string(1) "1"
["energy"]=>
string(1) "1"
["construction"]=>
string(1) "1"
["fleet"]=>
string(0) ""
["all_vocations"]=>
string(1) "1"
}
为什么我无法使用$vtest->id
我得到:
Trying to get property of non-object
答案 0 :(得分:1)
你想要$vtest->attributes['id']
。如果您确实阅读了var_dump
的输出,则可以看到id
嵌套在attributes
中,这是一个数组。
答案 1 :(得分:0)
尝试使用以下内容:
$vtest['attributes']['id']