我正在为我的项目构建在线支付系统,我是yii2的新手。 我有一个简单的html,地址为http://localhost/ops/onlineStore/home.php,带有以下简单代码
`
<form method="post" action="http://localhost/ops/frontend/web/index.php?r=site/payment">
<input type="hidden" value="35" name="price">
<input type="hidden" value="Breathney Spears Audio CD" name="product_name">
<input type="hidden" value="someSore" name="Store">
<button type="submit" name="redirect"><br>Breatheny Spears <br/>Audio CD<br/>35 Afs</button>
</form>
`
现在我想从我的yii2应用程序中获取这些发布的数据,请指导我一步一步做什么。谢谢
答案 0 :(得分:0)
:
您可以简单地获取值: $ _ POST [&#39;价格&#39;]; ...
或使用yii2函数: $ post_arr = Yii :: $ app-&gt; request-&gt; post(); $ price = $ post_arr [&#39;价格&#39;]; ...
答案 1 :(得分:0)
如果你的表格是我的Yii2型号你可以使用Yii2功能加载..
$model = new MyModel();
$post = $model->load(Yii::$app->request->post();
然后您可以将每个属性称为
$post->my_attribute;
http://www.yiiframework.com/doc-2.0/guide-db-active-record.html
http://www.yiiframework.com/doc-2.0/yii-base-model.html
http://www.yiiframework.com/doc-2.0/guide-structure-controllers.html