为什么返回空
{}
?
$model= \common\models\rps\RpsChecklist::findOne($id);
return json_encode($model);
我试过return json_encode($model->id);
它只返回确切的ID。
答案 0 :(得分:4)
findOne()
将返回一个活动的记录对象。在你的情况下是RpsChecklist
模型。
如果要使用json_encode()
函数,则object必须是数组。
所以我的解决方案是:
$model= \common\models\rps\RpsChecklist::find()->where(['id' => $id])->asArray()->one();
return json_encode($model);
Goodluck,玩得开心。