Yii Framework Forum: doble post form - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

doble post form Rate Topic: -----

#1 User is offline   ZadKiel 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 17
  • Joined: 09-April 12

Posted 30 April 2012 - 10:53 AM

buenas gracias por todas las ayudas q me han dado y bueno siguen surgiendo dudas y problemas, que por mis excasos 1 mes con yii me cuesta muchisimo pero poco a poco espero aprender mas.

Tengo el sigueinte codigo

	/**
	 * Creates a new model.
	 * If creation is successful, the browser will be redirected to the 'view' page.
	 */
	public function actionCreate()
	{
		$model=new Ajuste;

		// Uncomment the following line if AJAX validation is needed
		// $this->performAjaxValidation($model);

		if(isset($_POST['Ajuste']))
		{
			/*Retorno todos los valores*/
                        $model->attributes=$_POST['Ajuste'];
                        /*Cambio el cobrador por AJUSTE*/
                        $model->cobrador="AJUSTE";
                        /*Determino el tipo de ajuste*/
                        $tipoajuste=$_POST['Ajuste']['recibo'];
                        /*Obtengo el modular via string no es la mejor manera pero bueno*/
                        $modular=$tipoajuste{1};
                        /*modifico el monto dependiendo el modular*/
                        $model->monto=$modular.$_POST['Ajuste']['monto'];
                        
                        
                        switch ($tipoajuste) {
                            case "(+) RETIRADA TOTAL":
                            case "(+) INCOBRABLE":
                                #echo "BORRO";
                                Mervendida::model()->deleteAll("cuenta = ".$_POST['Ajuste']['cuenta']);
                            break;
                        }
                        
                        
                       
                        
			if($model->save()) {
                                #echo "RESULTO: ".$modular.$_POST['Ajuste']['monto'];
				$this->redirect(array('admin'));
                        }
		}

		$this->render('create',array(
			'model'=>$model,
		));
	}


El problema esta es que no se porque me esta haciendo doble post me crea dos registros y no uno en la tabla.

gracias y espero que alguien me pueda dar una mano
0

#2 User is offline   ZadKiel 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 17
  • Joined: 09-April 12

Posted 30 April 2012 - 11:47 AM

disculpen ya se cual era mi problema.

ahora tengo otra duda la cual es que tengo un formulario que necesit ingresar dos campos que no estan en la base de datos pero que la resta de esos dos campos seran el dato que guardare en la base de datos como haria?
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users