0
爲什麼這會返回空 {}
?YII2 json_encode返回空
$model= \common\models\rps\RpsChecklist::findOne($id);
return json_encode($model);
我試過return json_encode($model->id);
它只返回確切的ID。
爲什麼這會返回空 {}
?YII2 json_encode返回空
$model= \common\models\rps\RpsChecklist::findOne($id);
return json_encode($model);
我試過return json_encode($model->id);
它只返回確切的ID。
findOne()
將返回一個活動記錄對象。在你的情況是RpsChecklist
模型。如果要使用json_encode()
函數,則對象必須是數組。 所以我的解決方案是:
$model= \common\models\rps\RpsChecklist::find()->where(['id' => $id])->asArray()->one();
return json_encode($model);
Goodluck和玩得開心。