public function actionAutocompletesearch() { $q = "%" . $_GET['term'] . "%"; $result = array(); if (!empty($q)) { /* $criteria=new CDbCriteria; $criteria->select=array('id', "CONCAT_WS(' ',nombre) as nombre"); $criteria->condition="lower(CONCAT_WS(' ',nombre)) like lower(:nombre) "; $criteria->params=array(':nombre'=>$q); $criteria->limit='10'; */ $cursor = Proveedor::find()->where("lower(CONCAT_WS(' ',nombre)) like lower(:nombre)", [":nombre" => $q])->all(); foreach ($cursor as $valor) { //print_r($valor); $result[] = array('label' => $valor->nombre, 'value' => $valor->nombre, 'id' => $valor->id); } } echo json_encode($result); exit; }
public function actionEnviarRequisicion($id) { $model = new ReqPorProveedor(); if (isset($_POST['proveedor'])) { $proveedores = $_POST['proveedor']; foreach ($proveedores as $proveedor) { $model = new ReqPorProveedor(); $model->requisicion_did = $id; $model->proveedor_did = $proveedor; $model->save(); } return $this->redirect(['requisicion/index']); } $data = ArrayHelper::map(Proveedor::find()->asArray()->all(), 'id', 'nombre'); return $this->render('enviar-requisicion', ['model' => $model, 'data' => $data, 'id' => $id]); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $guiasalida = Proveedor::find($id); $guiasalida->delete(); return \Response::json(array('datos' => Proveedor::all())); }
public function deleteProveedor($id) { Log::info(Request::all()); $proveedor = Proveedor::find($id); $proveedor->delete(); }