Si.. mi controlador Categories es como sigue
class CategoriesController extends AppController
....
function add()
{
$this->set('groups',
$this->Category->Group->generateList());
$this->set('selectedGroup', null);
if (!empty($this->data['Category']))
{
if($this->Category->save($this->data['Category']))
{
$this->flash('Your note has been updated.','/
categories/');
}
}
}
....
Saludos y muchas gracias
On 23 oct, 09:21, kamus <[EMAIL PROTECTED]> wrote:
> On 10/22/07, PRF! <[EMAIL PROTECTED]> wrote:
>
>
>
> > Hola,
>
> > Ojala me puedan dar una mano con esto, tengo una tabla llamada groups
> > (id, name) y otra tabla llamada categories (id, name, group_id) y lo
> > que necesito hacer suena (y debiera ser) bastante simple pero no he
> > dado con la formula correcta.
>
> Hola,
> ¿Podrias postear el código de tu controlador?
> Si tu lista generada esta correcta puede que un $this->cleanUpFields();
> antes de guadar los datos
> sea la solución.
>
> En la vista add de categories tengo un pequeño formulario en donde
>
>
>
> > debo insertar el nombre de la nueva categoria y un combobox para
> > asociarla a un grupo. Hasta ahi todo bien, ya que el combo lo lleno
> > correctamente con los valores name de la tabla groups, pero al hacer
> > submit la tabla categories se llena con el nombre, pero con el valor 0
> > en donde supuestamente debe ir el group_id de lo seleccionado en el
> > combobox.
>
> > Los modelos son :
>
> > class Category extends AppModel
> > {
> > var $name = 'Category';
> > var $belongsTo = array('Group');
> > }
>
> > y
>
> > class Group extends AppModel
> > {
> > var $name = 'Group';
> > var $hasMany = 'Category';
> > }
>
> > la vista add de categories es:
>
> > <form action="<?php echo $html->url("/categories/add"); ?>"
> > method="post">
> > <p>
> > Nombre:
> > <?php echo $html->input('Category/name', array('size' => '40'))?
>
> > </p>
> > <p>
> > Grupo:
> > <?php echo $html->selectTag('Group/Group', $groups)?>
> > </p>
> > <?php print_r($groups); ?>
> > <p>
> > <?php echo $html->submit('Save') ?>
> > </p>
> > </form>
>
> > De antemano muchas gracias por su ayuda!!..
>
> > Saludos,
>
> Salu2!
>
> --
> Victor Vargas B.www.linux-atacama.cl
--~--~---------~--~----~------------~-------~--~----~
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.
-~----------~----~----~----~------~----~------~--~---