Si, tienes razon, pero sabes por que no lo use asi?
porque no queda bien alineado, preferi darle un salto de linea y asi
todos quedan iguales...
a no ser que exista otra magia para alinearlos, creo que por ahora me
quedare asi no mas jejeje
y en algun caso muy particular, puede que tenga que "formatearlo" con
tablas , o muchos divs, porque son formularios muy grandes, creo que
debere usar esta forma sobre la del label name...
pero muchas gracias por los trucos de magia, la verdad estan "de
pelos" jeje
sin duda que es muchisisisimo mas rapido que programar todo a mano,
sin framework!!
saludos
Daniel
On 6 nov, 22:43, mbavio <[EMAIL PROTECTED]> wrote:
> Todavia puedes mejorarlo mas, y quitarte de encima esos parrafos y
> saltos de linea :)
>
> Ejemplo con un solo campo:
>
> En vez de esto:
>
> <p>Nombre:<br/>
> <?php echo $form->text('Elemento.nombre'); ?>
> </p>
>
> Pones esto:
>
> <?php echo $form->input('Elemento.nombre'),
> array('label'=>'Nombre:')); ?>
>
> Como dije antes, magia!
>
> Saludos.
>
> On 6 nov, 18:21, AldeaCMS <[EMAIL PROTECTED]> wrote:
>
> > mbabio, si, tienes mucha razon.. .durante la tarde ya le tome el
> > gustito al cake... logre hacer varios mantenedores con la manera
> > "rapida" que nos permite cake, el submit tb lo use como me dices
> > ahora...
> > realmente me esta gustando esto! jeje
> > aun me falta el tema de las validaciones y los selects de relacion
> > entre tablas... pero bueno.. primero gatear, luego caminar...
>
> > diego villar, sip, efectivamente era eso, mas arriba yo mismo me
> > respondi jeje, pero muchas gracias por tu respuesta y ayuda!
> > realmente vale la pena una comunidad asi! he aprendido mucho aca!
>
> > Muchas gracias!
> > Daniel Aldea
>
> > pd: por cierto mvabio,finalmente el codigo quedo asi: (bastante mas
> > ordenado y clarito, y ya sin utilizar divs)
>
> > <h1>Nuevo Elemento</h1>
> > <form method="post" action="<?php echo $html->url('/elementos/add')?
>
> > >">
>
> > <p>Nombre:<br/>
> > <?php echo $form->text('Elemento.nombre'); ?>
> > </p>
>
> > <p>Alicuota:<br/>
> > <?php echo $form->text('Elemento.alicuota'); ?>
> > </p>
>
> > <p>Superficie:<br/>
> > <?php echo $form->text('Elemento.superficie'); ?>
> > </p>
>
> > <p>Comentario:<br/>
> > <?php echo
> > $form->textarea('Elemento.comentario',array('rows'=>'5','cols'=>'40')); ?>
>
> > </p>
>
> > <p>
> > <?php echo $form->submit('Crear Elemento'); ?>
> > </p>
> > </form>
>
> > On 6 nov, 17:03, "Diego Villar" <[EMAIL PROTECTED]> wrote:
>
> > > En cuanto al error, creo te dice que no "conoce" quien es "$form" lo que
> > > me
> > > hace suponer que no tenes declarado los hepers necesarios en el
> > > controller,
> > > puede ser?
>
> > > Un ejemplo de helpers en el controller:
>
> > > var $helpers = array('Html', 'Form','Paginator','Image');
>
> > > El día 6/11/07, mbavio <[EMAIL PROTECTED]> escribió:
>
> > > > Aldea, algunas correcciones a tu codigo, que esta bien, pero pueden
> > > > acelerarte el proceso...
>
> > > > <? echo $form->input(Elemento.nombre, array('type'=>'input')) ?>
>
> > > > No hace falta que declares el tipo 'input', por defecto lo tomara asi
> > > > si es un varchar el campo en la base.
>
> > > > <div class="submit"><input type="submit" value="Crear" /></div>
>
> > > > Esto lo puedes reemplazar por esta simple linea:
>
> > > > <?php echo $form->end('Crear'); ?>
>
> > > > Y con respecto a los divs que estas metiendo, acuerdate que Cake por
> > > > defecto pone divs a tus elementos de form, por lo que estarias
> > > > haciendo una anidacion de divs que no entiendo para que seria. Trata
> > > > de encontrarle la vuelta siempre a lo Cake, yo me estoy dando cuenta
> > > > que estos muchachos realmente han pensado en todas las posibilidades,
> > > > y vas a ver como ahorrar codigo a mas no poder.
>
> > > > Saludos.
>
> > > > On 6 nov, 10:37, AldeaCMS <[EMAIL PROTECTED]> wrote:
> > > > > aun tengo problemas en esto jeje...
> > > > > me aparece el siguiente error:
>
> > > > > Notice (8): Undefined variable: form [CORE\app\views\elementos
> > > > > \add.thtml, line 6]
>
> > > > > Fatal error: Call to a member function input() on a non-object in D:
> > > > > \www\sae\app\views\elementos\add.thtml on line 6
>
> > > > > y el codigo que tengo en la vista es:
> > > > > <h1>Nuevo Elemento</h1>
> > > > > <form action="elementos/add" method="POST">
>
> > > > > <div class="required">
> > > > > <? echo $form->input(Elemento.nombre, array('type'=>'input')) ?>
> > > > > </div>
>
> > > > > <div class="submit"><input type="submit" value="Crear" /></div>
> > > > > </form>
> > > > > <ul>
> > > > > <li><?php echo $html->link('Lista de Elementos',
> > > > '/elementos/index')?></li>
>
> > > > > </ul>
>
> > > > > que estara mal?
> > > > > debo declarar la variable $form antes?.. donde?
>
> > > > > Saludos y gracias!
> > > > > Da
> > >> niel Aldea
--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos
de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a [email protected]
Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
Para obtener más opciones, visita este grupo en
http://groups.google.com/group/CakePHP-es?hl=es.
-~----------~----~----~----~------~----~------~--~---