【发布时间】:2015-03-09 22:33:07
【问题描述】:
当我将数据从 android 发布到 Yii2 动作时出现问题,我在控制器中有 actionAdd 像这样
public function actionAdd()
{
$model = new Orders();
if( isset($_POST['orders_id']) && isset($_POST['orders_uid']) && isset($_POST['orders_bid']) &&
isset($_POST['orders_sid']) && isset($_POST['orders_quantity']) && isset($_POST['orders_cost']) &&
isset($_POST['orders_discount']) && isset($_POST['orders_date']) && isset($_POST['orders_sync_status'])){
$model->orders_id = $_POST['orders_id'];
$model->orders_uid = $_POST['orders_uid'];
$model->orders_bid = $_POST['orders_bid'];
$model->orders_sid = $_POST['orders_sid'];
$model->orders_quantity = $_POST['orders_quantity'];
$model->orders_cost = $_POST['orders_cost'];
$model->orders_discount = $_POST['orders_discount'];
$model->orders_date = $_POST['orders_date'];
$model->orders_sync_status = $_POST['orders_sync_status'];
$model->save(false);
}
}
在我的安卓应用中我设置了这个 URL
HttpPost httppost = new HttpPost("http://192.168.101.147/yii/mobile_orders/backend/web/orders/add");
当我发布时,我认为它不会采取行动,因为我尝试在服务器上创建简单的 php 页面并且我得到了一个 POST 数据真相,我还尝试在 web yii2 根目录下的 index.php 中设置 actionAdd 代码,并且它的工作正常.. 但是当我尝试使用操作页面时,我没有得到任何数据..任何帮助^_^
谢谢
【问题讨论】:
标签: yii2