如何在Yii2中将参数从视图传递到控制器

如何在Yii2中将参数从视图传递到控制器,yii2,yii2-advanced-app,Yii2,Yii2 Advanced App,我在视图文件搜索中有一个名为搜索的按钮。我想将停止、停止从视图传递到名为搜索的控制器操作。 代码如下: 视图: 但它显示了错误: PHP Notice – yii\base\ErrorException Undefined variable: stop 请帮我解决这个问题。查看: <?= Html::a(Yii::t('app', 'Search'), ['search','stop'=>$stop,'stops'=>$stops], ['class' => 'b

我在视图文件搜索中有一个名为搜索的按钮。我想将停止、停止从视图传递到名为搜索的控制器操作。 代码如下:

视图:

但它显示了错误:

 PHP Notice – yii\base\ErrorException

 Undefined variable: stop
请帮我解决这个问题。

查看:

<?= Html::a(Yii::t('app', 'Search'), ['search','stop'=>$stop,'stops'=>$stops], ['class' => 'btn btn-success']) ?>
public function actionSearch($stop,$stops)
{
    return $this->render('search', ['stop' => $stop, 'stops' => $stops]);
}

stop和stops是视图“search”中的两个文件。单击“search”按钮后,我需要控制器操作“search”中的$stop、$stops。我认为您将使用post从search操作发送stop和stops字段。是否正确?否。在从另一个名为“创建”的操作中呈现相同的视图后,我正在从搜索视图发送stop、stops以搜索操作。请尝试使用$\u请求变量进行访问。也可能$model->stop和$model->stops包含空值。所以你不能得到价值。我尝试使用静态值,效果很好!谢谢你,亚辛·帕特尔
<?= Html::a(Yii::t('app', 'Search'), ['search','stop'=>$stop,'stops'=>$stops], ['class' => 'btn btn-success']) ?>
public function actionSearch($stop,$stops)
{
    return $this->render('search', ['stop' => $stop, 'stops' => $stops]);
}