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.

-~----------~----~----~----~------~----~------~--~---

Responder a