gondor: CakePHP: 2 Forumlare, Werte speichern + validieren

Beitrag lesen

Hallo,

eine Frage bezüglich CakePHP. Vorab muss ich gestehen, dass ich Neuling auf diesem Gebiet bin und mich in das System erst seit einarbeite...

ich habe eine add.thtml in der ich 2 Forms habe. Ich möchte, dass, wenn ich auf submit klicke die Werte der ersten Form in Tabelle 1 gespeichert werden und wenn ich den Submit von Form 2 auslöse die Werte aus den Feldern in Tabelle 2 gesichert werden. Dabei sollen die Werte zusätzlich (getrennt) validiert werden...

Zur Zeit funktioniert das nur mit 1 Form...

Der zuständige Controler objekt_controller.php:

class ObjektController extends AppController
{
    var $name = 'Objekt';

function show($id = null)
    {
 //Formulardaten speichern
 if (!empty($this->data))
        {
  if ($this->Objekt->save($this->data))
                {
         $this->redirect('objekt');
  }
        }
    }
}

Der zuständige Model objekt.php:

class Objekt extends AppModel
{
        var $name = 'Objekt';

//Validierung Form1
        var $validate = array(

'titel'  => VALID_NOT_EMPTY

);
}

Benötige ich für das speichern von Daten in eine andere Tabelle aus Formular 2 einen eigenen Controler mit zuständigen Model? Wie muss man das einbinden?

Würde mich über eine Hilfestellung dazu sehr freuen ;)

gondor(..)