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

时间:2017-02-06 08:55:28

标签: yii2 yii2-advanced-app

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

视图:

  <?= Html::a(Yii::t('app', 'Search'), ['search','stop'=>$model->stop,'stops'=>$model->stops], ['class' => 'btn btn-success']) ?>

控制器:

    public function actionSearch($stop,$stops)
    {
    print_r($stop);die();
    }

但它显示错误:

 PHP Notice – yii\base\ErrorException

 Undefined variable: stop

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:2)

查看:

<?= 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]);
}