0
這裏傳遞參數是我的控制器::如何從控制器通過分貝查詢在Yii中
public function actionCreateGRN($id){
$model = new VwPurchaseordhd;
$sql = sprintf("call sp_im_CreateGRN(%s,'%s')",
$id,
$insertuser = Yii::app()->user->name
);
$command = Yii::app()->db->createCommand($sql);
$result = $command->queryAll();
$this->redirect(array('grndetail/create', 'id'=>$model->id, 'pp_purordnum'=>$pp_purordnum,));
}
在$結果我有一個數組::陣列([0] =>數組([pp_purordnum] = > PO1400000291 [vGrnNumber] => GR14007320))
我需要通過「重定向」將數組數據傳遞給另一個控制器/函數。它顯示錯誤未定義pp_purordnum。我錯過了一些東西。
你能幫我把參數傳給我麼?提前致謝。
解決
控制器
public function actionCreateGRN($id){
$sql = sprintf("call sp_im_CreateGRN(%s,'%s')",
$id,
$insertuser = Yii::app()->user->name
);
$command = Yii::app()->db->createCommand($sql);
$result = $command->queryRow();
$pp_purordnum = $result['pp_purordnum'];
$vGrnNumber = $result['vGrnNumber'];
$this->redirect(array('grndetail/create', 'pp_purordnum'=>$pp_purordnum, 'vGrnNumber'=>$vGrnNumber,));
}
我找到了解決方案。並更新了問題下面的代碼..謝謝你的回答。我將需要你的代碼。這真的很棒......請爲此問題投票 –