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(..)