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ção
www.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