我是php的新手并使用yii ....我正在尝试渲染一个页面,我在我的控制器中声明将显示特定的用户信息,同时渲染视图页面我得到ERROR 400无效request.can任何人请帮我解决我的错误。请注意:我已在控制器的规则中声明我的动作功能。
我的控制器代码:
PUT #URL
Authorization: Basic xxx=
Content-Type: application/json
{
"description" : "TestPut"
}
我的观看代码:
public function actionReview($id)
{
$model = new CvUpload;
$this->render('review', array('model'=>$model,'id' => $id,));
}
答案 0 :(得分:0)
我解决了问题....错误是在数据提供者的视图页面代码中。我正在调用登录的用户ID,而不是我应该调用特定id的id。 在视图页面中更改了代码:
'dataProvider'=>$model->searchByUserId(Yii::app()->user->getId()),
将代码替换为:
'dataProvider'=>$model->search(),