cake-php
[Arriba] [Todas las Listas]

saveAll Y Problema de Validación

To: cake-php@xxxxxxxxxxxxxxxx
Subject: saveAll Y Problema de Validación
From: gloop <gloop@xxxxxx>
Date: Thu, 6 Jun 2013 08:30:10 -0700 (PDT)
Delivery-date: Thu, 06 Jun 2013 11:30:23 -0400
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20120806; h=x-beenthere:date:from:to:message-id:subject:mime-version :x-original-sender:reply-to:precedence:mailing-list:list-id :x-google-group-id:list-post:list-help:list-archive:sender :list-subscribe:list-unsubscribe:content-type; bh=Iut5n4GDOBDs8vyl2Sphx8apcnqn6AWltG9QdJWLpso=; b=y/W4rb8OZOIbSJMHF8njG3p2SNAlnHtaaLiwfFj0rl87XwJ1apM06Y/6wFi7PZ689l 1LXRu0sR1dUp5Ygzrj096ZtRh4rsioIUGu/37cLWEffIdRXSsMLxRVnYwRT61VYuBeSx e2MEnU6TrqLQANP7N0FPOzb9hKa16/dHzvGOERoJvvs9ZglQ39FOj+fseMPUstZIyI+d EQ3rTNXOop7ujMfuec5MC3/4a1MdKNykkyVDKRNCgNfF55Uq0ssNNVigjqQDAdXt68cv THQ/Tjq+0ZqVfo0hWq1qeRJktBJh087R0T9bhaqNHKQzh7cr+sRYTREqI6tG1A0HqtoQ c3Pw==
Envelope-to: traductor@xxxxxxxxxxx
List-archive: <http://groups.google.com/group/cake-php?hl=en>
List-help: <http://groups.google.com/support/?hl=en>, <mailto:cake-php+help@googlegroups.com>
List-id: <cake-php.googlegroups.com>
List-post: <http://groups.google.com/group/cake-php/post?hl=en>, <mailto:cake-php@googlegroups.com>
List-subscribe: <http://groups.google.com/group/cake-php/subscribe?hl=en>, <mailto:cake-php+subscribe@googlegroups.com>
List-unsubscribe: <http://groups.google.com/group/cake-php/subscribe?hl=en>, <mailto:googlegroups-manage+1003367825667+unsubscribe@googlegroups.com>
Mailing-list: list cake-php@xxxxxxxxxxxxxxxx; contact cake-php+owners@xxxxxxxxxxxxxxxx
Reply-to: cake-php@xxxxxxxxxxxxxxxx
Sender: cake-php@xxxxxxxxxxxxxxxx
Hola Pastel-Seguidores,

*i intenta salvar más que 1 entrada en el *database.

Ejemplo:

*índice.*ctp*
Repite $esto->Forma->crear('Elemento');
eco $esto->Forma->entrada('0.Elemento.Nombre');
eco $esto->Forma->entrada('1.Elemento.Nombre');
eco $esto->Forma->fin('salva');

*Elemento.*php*
Elemento de clase extiende *AppModel
  #unknown{^*var $validar = variedad(
    'nombre' => '*email' 
  );
}

**ItemsController.*php*
Índice de función pública()
  #cnj($esto->petición->es('correo'))
    #cnj($esto->Elemento->*saveAll($esto->petición->dato))
        $esto->Sesión->*setFlash("salvado exitoso");
      más
        $#prn->Sesión->*setFlash("error de ahorro");
        depura($esto->Elemento->*validationErrors);
      }
  }
}


Cuándo *i intenta salvar un no-*email valor *i conseguir el "error de ahorro" pero ningún 
mensaje para los campos de entrada. El *validationErrors es:

variedad(
	(*int) 0 => variedad(
		'nombre' => variedad(
			(*int) 0 => 'Este campo no puede quedar espacio'
		)
	),
	(*int) 1 => variedad(
		'nombre' => variedad(
			(*int) 0 => 'Este campo no puede quedar espacio'
		)
	)
)

Es que la manera correcta de salvar muchas entradas? *Whats Mi fracaso?

Muchos *Thanks para vuestra ayuda
*Steffen

-- 
Gustarnos en *FaceBook *https://www.facebook.com/*CakePHP
nos Encuentra en *Twitter *http://*twitter.*com/*CakePHP

--- 
Recibiste este mensaje porque eres *subscribed al *Google Grupos "*CakePHP" grupo.
A *unsubscribe de este grupo y la parón que recibe *emails de él, enviar un *email a pastel-*php+unsubscribe@xxxxxxxxxxxxxxxx.
A correo a este grupo, envía *email a pastel-php@xxxxxxxxxxxxxxxx.
Visita este grupo en *http://grupos.*google.*com/Pastel/de grupo-*php?*hl=*en.
Para más opciones, visita *https://grupos.*google.*com/Los Grupos/optan_fuera.


Hello Cake-Fans,

i try to save more than 1 entry in the database.

Example:

*index.ctp*
echo $this->Form->create('Item');
echo $this->Form->input('0.Item.name');
echo $this->Form->input('1.Item.name');
echo $this->Form->end('save');

*Item.php*
class Item extends AppModel {
  var $validate = array(
    'name' => 'email' 
  );
}

*ItemsController.php*
public function index() {
  if($this->request->is('post')){
    if($this->Item->saveAll($this->request->data))
        $this->Session->setFlash("saved successful");
      else{
        $this->Session->setFlash("saving error");
        debug($this->Item->validationErrors);
      }
  }
}


When i try to save a non-email value i get the "saving error" but no 
message for the input fields. The validationErrors are:

array(
	(int) 0 => array(
		'name' => array(
			(int) 0 => 'This field cannot be left blank'
		)
	),
	(int) 1 => array(
		'name' => array(
			(int) 0 => 'This field cannot be left blank'
		)
	)
)

Is that the correct way to save many entrys? Whats my failure?

Many Thanks for your help
Steffen

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscribe@xxxxxxxxxxxxxxxx.
To post to this group, send email to cake-php@xxxxxxxxxxxxxxxx.
Visit this group at http://groups.google.com/group/cake-php?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


<Anterior por Tema] Tema Actual [Siguiente por Tema>