【发布时间】:2014-12-28 14:55:54
【问题描述】:
当我从下面的查询中回显$TagDatas; 时
$TagDatas = TagModel::whereIn('TagId', explode(',', $BlogData->Tagged))->get(); 回声 $TagDatas;
我得到了
[{"AutoId":2,"TagId":2,"TagName":"chrome","TagDescription":null,"CreatedAt":null,"CreatedBy":null,"UpdatedAt":null," UpdatedBy":null,"IsDeletable":null,"Status":1},{"AutoId":3,"TagId":3,"TagName":"google","TagDescription":null,"CreatedAt":null ,"CreatedBy":null,"UpdatedAt":null,"UpdatedBy":null,"IsDeletable":null,"Status":1}]
但是当我尝试时
echo $TagDatas->TagName;
我收到Undefined property: 错误
我做错了什么,我该怎么做。
注意:
我使用 whereIn 查询将等于
$BlogData->Tagged i.e., It will be 2,3
所以查询将是
$TagDatas = TagModel::whereIn('TagId', array(2,3))->get();
【问题讨论】:
标签: php mysql laravel laravel-4