我经历了官方指南,并找到了一种像这样包含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:
}
希望有人想通了。