我經歷了官方指南,並找到了一種像這樣包含JSON數據的方法。Yii2在JSON響應中包含單個數據
use yii\rest\ActiveController;
class UserController extends ActiveController
{
public $modelClass = 'app\models\User';
public $serializer = [
'class' => 'yii\rest\Serializer',
'collectionEnvelope' => 'items',
];
}
這工作完美,當我有一個集合,然後我有這樣的迴應。
{
products:....
}
但我想要做的是,我有一個單一的數據信封。例如,如果我做產品/ 10 GET請求獲取。
{
product:
}
希望有人想通了。