Edición de «Validación»

De KumbiaPHP Framework Wiki

Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.

Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.

Revisión actual Tu texto
Línea 6: Línea 6:
 
<?php
 
<?php
 
  class Clientes extends ActiveRecord {
 
  class Clientes extends ActiveRecord {
   protected function initialize(){
+
   public function __construct(){
 
     $this->validates_presence_of("cedula");
 
     $this->validates_presence_of("cedula");
 
   }
 
   }
Línea 22: Línea 22:
 
class Clientes extends ActiveRecord {
 
class Clientes extends ActiveRecord {
 
   
 
   
   protected function initialize(){
+
   public function __construct(){
 
   $this->validates_length_of("nombre", "minumum: 15", "too_short: El nombre debe tener al menos 15 caracteres");
 
   $this->validates_length_of("nombre", "minumum: 15", "too_short: El nombre debe tener al menos 15 caracteres");
 
   $this->validates_length_of("nombre", "maximum: 40", "too_long: El nombre debe tener maximo 40 caracteres");
 
   $this->validates_length_of("nombre", "maximum: 40", "too_long: El nombre debe tener maximo 40 caracteres");
Línea 37: Línea 37:
 
Valida que ciertos atributos tengan un valor numérico antes de insertar ó actualizar.  
 
Valida que ciertos atributos tengan un valor numérico antes de insertar ó actualizar.  
  
<source lang=php>
+
<source lang=php line>
 
<?php
 
<?php
  
 
  class Productos extends ActiveRecord {
 
  class Productos extends ActiveRecord {
 
   
 
   
   protected function initialize{
+
   public function __construct(){
 
     $this->validates_numericality_of("precio");
 
     $this->validates_numericality_of("precio");
 
   }
 
   }
Línea 54: Línea 54:
 
Valida que ciertos atributos tengan un formato de e-mail correcto antes de insertar o actualizar.  
 
Valida que ciertos atributos tengan un formato de e-mail correcto antes de insertar o actualizar.  
  
<source lang=php>
+
<source lang=php line>
 
<?php
 
<?php
 
  class Clientes extends ActiveRecord {
 
  class Clientes extends ActiveRecord {
 
   
 
   
   protected function initialize(){
+
   public function __construct(){
 
     $this->validates_email_in("correo");
 
     $this->validates_email_in("correo");
 
   }
 
   }
Línea 70: Línea 70:
 
Valida que ciertos atributos tengan un valor único antes de insertar o actualizar.  
 
Valida que ciertos atributos tengan un valor único antes de insertar o actualizar.  
  
<source lang=php>
+
<source lang=php line>
 
<?php
 
<?php
 
  class Clientes extends ActiveRecord {
 
  class Clientes extends ActiveRecord {
 
   
 
   
   protected function initialize{
+
   public function __construct(){
 
     $this->validates_uniqueness_of("cedula");
 
     $this->validates_uniqueness_of("cedula");
 
   }
 
   }
Línea 90: Línea 90:
 
  class Registro extends ActiveRecord {
 
  class Registro extends ActiveRecord {
 
   
 
   
   protected function initialize(){
+
   public function __construct(){
 
         $this->validates_date_in("fecha_registro");
 
         $this->validates_date_in("fecha_registro");
 
   }
 
   }
Línea 105: Línea 105:
 
  class Clientes extends ActiveRecord {
 
  class Clientes extends ActiveRecord {
 
   
 
   
   protected function initialize(){
+
   public function __construct(){
 
     $this->validates_format_of("email", "^(+)@((?:[?a?z0?9]+\.)+[a?z]{2,})$");
 
     $this->validates_format_of("email", "^(+)@((?:[?a?z0?9]+\.)+[a?z]{2,})$");
 
   }
 
   }

Ten en cuenta que todas las contribuciones a KumbiaPHP Framework Wiki pueden ser editadas, modificadas o eliminadas por otros colaboradores. Si no deseas que las modifiquen sin limitaciones, no las publiques aquí.
Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre (véase Proyecto:Derechos de autor para más detalles). ¡No uses textos con copyright sin permiso!

Para editar esta página, responde la pregunta que aparece abajo (más información):

Cancelar Ayuda de edición (se abre en una ventana nueva)