Validierung von Daten aus mehreren Tabellen schlägt fehl

  • Ausgangslage:

    • Ein Datensatz bestehend aus mehreren Subdatensätzen mit gleichnamigen Feldern, wird angezeigt
    • Beim Versuch zu speichern werden diese validiert.
    • Die Validierung schlägt fehl und es werden mehrere Felder als "fehlend" angezeigt.


    Wie gehe ich richtig mit dem Speichern dieser Daten um? Abfangen in der Save-Methode? OK, aber wie komme ich jetzt an die Daten ran, um sie in die richtigen Tabellen zu speichern?
    Hier der Quellcode und die Ausgabe:


    Code
    /********************************************************************/class MeineKomponenteModelBanner extends JModelAdmin {...   /********************************************************************/   public function save($data)   {      var_dump($data);      die('MeineKomponenteModelBanner::save');      if( parent::save($data['main']) )      {         $fReturn = true;      }      return $fReturn;   }...}


    Code
    array (size=2)
      'id' => null
      'tags' => null
    MeineKomponenteModelBanner::save



    Warum bekommt die Save-Method enicht die Daten übergeben?



    Gruß
    DreiBaer