我有一个带有链接的页面A:
<a href="/b?id=1"></a>
带有类似BController.php
的控制器:
public function actionB(){
$id = Yii::$app->request->getQueryParam("id");
$model= new TestModel();
$data = $model->find()->where(["id" => $id])->one();
return $this->render('b',["data"=>$data]);
}
当A
中的链接单击时,它将重定向到视图b
查看b.php
仅显示值:
<?= $data->field_name?>
现在我在视图中看不到任何东西,确信在控制器中,我可以获得数据成功
请帮我出了什么问题
如果你想把id传递给actionB,你应该使用
public function actionB($id){
//$id = Yii::$app->request->getQueryParam("id");
$model= new TestModel();
$data = $model->find()->where(["id" => $id])->one();
return $this->render('b',["data"=>$data]);
}