On 10/23/07, PRF! <[EMAIL PROTECTED]> wrote:
>
>
> 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/');
>                            }
>                        }
>                    }
> ....
>
>
Lo primero que veo es que tienes mal escrito tu nombre de tu modelo, deberia
ser:

class Categorie extends AppModel
       {
               var $name = 'Categorie';
               var $belongsTo = array('Group' => array('className' =>
'Group'));
       }

y tu controlador deberia verse mas o menos así:

function add()
                  {
                       $this->set('groups',
$this->Categorie->Group->generateList());
                       $this->set('selectedGroup', null); //Revisar esto..
                       if (!empty($this->data))
                      {
                        $this->cleanUpFields(); //Agregado por mi
                          if($this->Categorie->save($this->data))
                          {
                               $this->flash('Your note has been
updated.','/categories/');

                          }
                      }
                  }


Te recomiendo primero generar el prototipo con scaffold
PD:http://manual.cakephp.org ;)
PD2: Acaba de salir la nueva versión estable :)

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