-1

我知道我会对此一票投反对票,但我并不懒惰。我合法地尝试在不提出问题的情况下找出这一点。

 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

4

2 回答 2

1

你想要$vtest->attributes['id']。如果您实际阅读 的输出var_dump,您可以看到它id嵌套在 中attributes,它是一个数组。

于 2013-09-30T18:31:54.243 回答
0

尝试使用类似的东西:

$vtest['attributes']['id']

于 2013-09-30T18:33:49.720 回答