I've found an error in the model associations, thanks for give me
inspiration ;)

On 16 Ott, 23:31, ilcaduceo <[email protected]> wrote:
> This is the output:
>
> Array
> (
>     [Property] => Array
>         (
>             [title] => lorem ipsum
>             [descrizione] => Lorem ipsum dolor sit amet...
>             [prezzo] => 500000
>             [metratura] => 120
>             [affitto] => 0
>             [zones_id] => 2
>             [types_id] => 2
>         )
>
>     [Image] => Array
>         (
>             [0] => Array
>                 (
>                     [nomeFile] => lorempisum
>                 )
>
>             [1] => Array
>                 (
>                     [nomeFile] => loremipsum
>                 )
>
>         )
>
> )
>
> What's wrong?
>
> On 16 Ott, 22:21, "Edinei L. Cipriani" <[email protected]> wrote:
>
> > Please, debug($this->data);
>
> > 2009/10/16 ilcaduceo <[email protected]>
>
> > > I have a problem with the saveAll function. There are two models,
> > > Property and Images:
>
> > > Property HasMany Image
> > > Image belongTo Property
>
> > > Also I have this form:
>
> > > ------------------------------------------------------------------------------
> > > <div class="properties form">
>
> > > <?php echo $form->create('Property', array('type' => 'file'));?>
> > >        <fieldset>
> > >                <legend><?php __('Add Property');?></legend>
> > >        <?php
> > >                echo $form->input('Property.title');
> > >                echo $form->input('Property.descrizione');
> > >                echo $form->input('Property.prezzo');
> > >                echo $form->input('Property.metratura');
> > >                echo $form->input('Property.affitto');
> > >                echo $form->input('Property.zones_id');
> > >                echo $form->input('Property.types_id');
>
> > >                echo $form->input('Image.0.nomeFile');
> > >                echo $form->input('Image.1.nomeFile');
> > >        ?>
> > >        </fieldset>
>
> > > <?php echo $form->end('Salva'); ?>
> > > </div>
>
> > > -------------------------------------------------------------------------------
>
> > > and this is the action method in my controller:
>
> > > ------------------------------------------------------------------------------
> > > function add() {
>
> > >                if (!empty($this->data)) {
> > >                        $this->Property->create();
>
> > >                        if ($this->Property->saveAll($this->data, array
> > > ('validate'=>'first')) {
> > >                                $this->Session->setFlash(__('The Property
> > > has been saved', true));
> > >                                $this->redirect(array('action'=>'add'));
> > >                        } else {
> > >                                $this->Session->setFlash(__('The Property
> > > could not be saved.
> > > Please, try again.', true));
> > >                        }
> > >                }
> > >                $zones = $this->Property->Zone->find('list');
> > >                $types = $this->Property->Type->find('list');
> > >                $this->set(compact('zones', 'types'));
> > >        }
>
> > > ------------------------------------------------------------------------------
>
> > > Now the result is that the Property model is saved but the related
> > > model Image is not saved. Why? I have checked the array sintax and it
> > > is correct, also i've checked the Model Fields and they are correct.
>
> > > Can someone help me? Thak you...
>
> > --
> > Edinei L. Cipriani
> > Desenvolvedor Colégio Trilingue Inovaçãowww.colegioinovacao.com.br
> > Cursando Sistemas de Informação  - Unoesc Chapecó 1 Período
> > Integrante do grupo Fool N Lost de algoritimos computacionais
> > Fone 49 84149086
>
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to