lo de la validacion de los campos de forma automatica en el formulario de la
ctp, esta asociado primero a lo que definiste en las campos de las tablas,
si un campo es de 4 caracteres por ejemplo y en el modelo tu indicas cuales
campos quieres que te valide y cuales no, tu formulario en la vista se rige
por esto.

Espero haber ayudado.
Saludos.

El 13 de enero de 2011 15:39, Nemox <[email protected]> escribió:

> pero por ejemplo asi como esta la propiedad type no existe algo como
> size q me restrinja el numero de caracteres q puedo poner en el input
>
> On Jan 13, 2:01 pm, Bruno Tenaglia <[email protected]>
> wrote:
> > Para mi hace eso porque es la clave primaria, casi siempre, y te lo
> aconsejo
> > la primary key llamalo id, lo que debe hacer cake es rastrear en el form
> la
> > c si hay algun campo clave primaria y automaticamente la pone hidden(
> oculto
> > ), yo para ver esas cosas ( tomalo solo como un consejo ) utilizo
> firebug,
> > con esa herramientra me fijo como viene el campo del formulario, que
> valor
> > tiene, su nombre, sus atributos, etc...
> > Saludos
> >
> > El 13 de enero de 2011 16:54, Nemox <[email protected]> escribió:
> >
> >
> >
> >
> >
> > > gracias bruno problema resuelto , aun asi me quedo con una duda en
> > > todos los demas campos me hace una validacion "automatica" es decir si
> > > el campo es de 4 caracteres en el campo de texto no me deja poner mas
> > > de 4 pero en cvepuesto no me hace esta validacion porque???? y como
> > > puedo resolver esto???
> >
> > > On Jan 13, 1:40 pm, Bruno Tenaglia <[email protected]>
> > > wrote:
> > > > mmmmm proba de agregarle el type, quizas eso te esté jodiendo
> >
> > > > echo $form->input('cvepuesto', array('label' => 'Clave del Puesto' ,
> > > 'type'
> > > > =>'text'));
> >
> > > > de todos modos, si ese campo es tu primary key, que tipo de dato es?
> > > quizas
> > > > por eso tampoco lo muestre
> >
> > > > Saludos
> >
> > > > El 13 de enero de 2011 16:35, Nemox <[email protected]>
> escribió:
> >
> > > > > Hola q tal estoy haciendo la vista para agregar registro pero el
> > > > > primer campo no aparece en esta vista.
> > > > > mi archivo es el siguiente
> >
> > > > > <!-- File: /app/views/catpuestos/add.ctp -->
> > > > > <h1>Agregar Puesto</h1>
> > > > > <?php
> > > > > echo $form->create('Catpuesto');
> > > > > echo $form->input('cvepuesto', array('label' => 'Clave del
> Puesto'));
> > > > > echo $form->input('nombre', array('label' => 'Descripcion'));
> > > > > echo $form->input('RAMA');
> > > > > echo $form->input('ST2');
> > > > > echo $form->input('AB2');
> > > > > echo $form->input('AGA2');
> > > > > echo $form->input('PT2');
> > > > > echo $form->input('ST3');
> > > > > echo $form->input('AB3');
> > > > > echo $form->input('AGA3');
> > > > > echo $form->input('PT3');
> > > > > echo $form->end('GUARDAR');
> > > > > ?>
> >
> > > > > el campo en la tabla se llama cvepuesto es la llave primaria, sin
> > > > > embrago cuando lo coloco no se ve en la vista
> >
> > > > > --
> > > > > Has recibido este mensaje porque estás suscrito al grupo
> "CakePHP-es"
> > > de
> > > > > Grupos de Google.
> > > > > Para publicar una entrada en este grupo, envía un correo
> electrónico a
> > > > > [email protected].
> > > > > Para anular tu suscripción a este grupo, envía un correo
> electrónico a
> > > > > [email protected]<cakephp-es%[email protected]>
> <cakephp-es%2Bunsubscribe@googlegrou­ps.com>
> > > <cakephp-es%2Bunsubscribe@googlegrou­ps.com>
> > > > > Para tener acceso a más opciones, visita el grupo en
> > > > >http://groups.google.com/group/cakephp-es?hl=es.
> >
> > > > --
> >
> > >
> ---------------------------------------------------------------------------­­-------------------------
> > > > Bruno M. Tenaglia - Analista de Sistemas / Analista Programador
> > > > Teléfono : 0341-156007222http://www.bmtblog.comhttp://
> > > twitter.com/bruno_tenagliahttp://www.linkedin.com/in/btenaglia
> > > > Linux Registered User #501874
> >
> > >
> ---------------------------------------------------------------------------­­--------------------------
> > > Hide quoted text -
> >
> > > > - Show quoted text -
> >
> > > --
> > > Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es"
> de
> > > Grupos de Google.
> > > Para publicar una entrada en este grupo, envía un correo electrónico a
> > > [email protected].
> > > Para anular tu suscripción a este grupo, envía un correo electrónico a
> > > [email protected]<cakephp-es%[email protected]>
> <cakephp-es%2Bunsubscribe@googlegrou­ps.com>
> > > Para tener acceso a más opciones, visita el grupo en
> > >http://groups.google.com/group/cakephp-es?hl=es.
> >
> > --
> >
> ---------------------------------------------------------------------------­-------------------------
> > Bruno M. Tenaglia - Analista de Sistemas / Analista Programador
> > Teléfono : 0341-156007222http://www.bmtblog.comhttp://
> twitter.com/bruno_tenagliahttp://www.linkedin.com/in/btenaglia
> > Linux Registered User #501874
> >
> ---------------------------------------------------------------------------­--------------------------
> Hide quoted text -
> >
> > - Show quoted text -
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
> Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> [email protected].
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> [email protected]<cakephp-es%[email protected]>
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/cakephp-es?hl=es.
>
>

-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a 
[email protected]
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a