我有一个控制器动作/休息api,它返回一个json数据
/用户/ 1
{
"name" : "Paul",
"surname" : "Phoenix",
"age" : "20",
"status" : "active",
}
但是我需要在yii应用程序的某些地方使用这些数据。例如,我有一个组件使用用户数据做一些事情,然后返回格式化的结果。我如何在我的组件中调用此api以便我可以使用它?或者我如何直接在视图上显示这些数据。
我需要使用file_get_contents(Url::to(['/user/view', 'id' => 1], true)
吗?
哪个会做:
file_get_contents(http://localhost/user/1)
然后在我需要的地方使用这些数据?或者是否有更简单的解决方案在框架内使用api数据?