簡體   English   中英

Yii2:如何在沒有模型的情況下將變量從視圖傳遞到控制器?

[英]Yii2: How to pass variable from views to controller without models?

我正在使用ActiveForm小部件將模型從視圖發送到控制器。 它很好用,但是現在我還需要發送一個不屬於任何模型復選框 這是我的復選框:

<?= Html::checkbox('swim', false, ['id' => 'idSwim']) ?>

如果我的復選框是模型的一部分,則可以通過以下方式發送它:

<?= $form->field($myCheckboxModel, 'swim')->checkbox(['id' => 'idSwim') ?>

但是它不屬於任何模型,所以我不知道如何發送它。 我什至以相同的形式發送不同的模型。

像這樣在您的控制器中檢索過帳的值:

$swim = Yii::$app->request->post('swim')

如果該字段與您的模型之一相關,則還可以考慮將其定義為屬性: http : //www.yiiframework.com/doc-2.0/guide-concept-properties.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM