Leere SQL-Record via Link erstellen

Wie bereits behauptet koennen Kommandos im Kontext zu Datensaetzen generiert werden. In unserem Fall bestehen wir auf entsprechende Links, welche fuer das erstellen und entfernen von Eintraegen sorgen koennen. admin_panel bietet zum erstellen von Eintraegen das Widget cmd_create, welches einen Link zum View 'record_create' erzeugt. Nach erstellen des Datensatzes kehrt dieser View zur aufrufenden Seite zurueck.


  function defaultview ()
  {
    $ui =& admin_panel::instance ();

    $ui->open_table ();
    $ui->cmd_create ('Eintrag erstellen');
    $ui->close_table ();
    ...

      

Dieses Widget ist nur in wenig anspruchsvollen Situationen nuetzlich. Schoener ist es, wenn gleich zur Bearbeitungsseite des Views 'person_editieren' verzweigt wird. Dafuer lohnt es sich 'record_create' direkt aufzurufen, um spezielle Argumente zu uebergeben.


    $arg = array ('retview' => 'person_editieren',
                  'retarg' => 'id');
    $ui->link ('Eintrag erstellen', 'record_create', $arg);