簡體   English   中英

在yii2中將數據從一個動作傳遞到另一個動作

[英]Pass data from one action to another in yii2

我正在嘗試為我的Yii2網站實施購物車。 根據用戶放入購物車中的產品數量,有N種計算形式。

<form class="calculator" id="calc1">
    <div id="calc_left_half">
            <br>
            <input type="number" step="0.01" class="calculation_input" id="regular_input_1" name="regular_input" value="0" onkeyup="order()" onchange="order()"> Put A value
            <br>
            <input type="number" step="0.01" class="calculation_input" id="angular_input_1" name="angular_input" value="0" onkeyup="order()" onchange="order()"> Put B value
            <br>
    </div>
    <div id="calc_right_half">
        <span class="order"> SUM: <span class="color_result result" id="result_color_1">0</span> $<br>
    </div>
</form>

<form class="calculator" id="calc2">
    <div id="calc_left_half">
            <br>
            <input type="number" step="0.01" class="calculation_input" id="regular_input_1" name="regular_input" value="0" onkeyup="order()" onchange="order()"> Put A value
            <br>
            <input type="number" step="0.01" class="calculation_input" id="angular_input_1" name="angular_input" value="0" onkeyup="order()" onchange="order()"> Put B value
            <br>
    </div>
    <div id="calc_right_half">
        <span class="output"> SUM: <span class="color_result result" id="result_color_1">0</span><br>
    </div>
</form>

<a id="order" class="btn btn-success btn-send cart-button" href="index.php?r=site/create-pdf?>"><b>ORDER</b></a>

函數order()進行一些計算並為結果分配“輸出”跨度innerHtml。 我的問題是如何將輸入值和“輸出” innerHtml值傳遞給action(site / create-pdf)。 我想使用具有此值的mpdf擴展來創建pdf。

新蜜蜂問題:為此目的使用json或xml是個好主意。

多謝你們

  1. 您可以使用GET請求。 將參數傳遞給url並在其他操作中使用此參數。
  2. 或者你可以使用
$this->view->params['customParam'] = 'customValue'

Yii2全局變量在其他操作中。

暫無
暫無

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

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