Ergebnis 1 bis 2 von 2

Thema: Interface - save() und saveItem($objItem)

  1. #1
    Contao-Fan
    Registriert seit
    28.06.2009.
    Ort
    Steffisburg
    Beiträge
    473

    Frage Interface - save() und saveItem($objItem)

    Hallo zusammen,

    habe im Frontend mit Haste und dem MetaModels-Interface die Möglichkeit Daten zu pflegen.

    Das hinzufügen mache ich über den Befehl
    PHP-Code:
    $objItem = new \MetaModels\Item($objMetaModel$objItemData);
    $objItem->save(); 
    Jetzt habe ich mir gedacht, für das editieren der Daten kann ich es über den Befehl lösen
    PHP-Code:
    $objItem = new \MetaModels\Item($objMetaModel$objItemData);
    $objMetaModel->saveItem($objItem); 
    Doch leider speichert es mir immer ein neues Item in die Datenbank. Was mache ich falsch?

    Und was ist genau der unterschied zwischen ...
    PHP-Code:
    save() 
    und
    PHP-Code:
    saveItem($objItem
    ?

  2. #2
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.728
    User beschenken
    Wunschliste

    Standard

    ggf. damit

    Code:
    set($strAttributeName, $varValue)
    setzt den Wert eines Attributes
    http://metamodels.readthedocs.io/de/...item-interface


    ... die zwei "saves" gehören zu zwei unterschiedlichen "Interface-Bereichen"


    ggf. bei "Front-End-Editing" nachsehen oder hier https://community.contao.org/de/show...l=1#post368291

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •