80 Nachrichten unter 29 Themen von 35 Mitgliedern
[SilverStripe Roadmap][Changelog]

has_one wird nur einseitig gespeichert

Seite: 1 552 mal gelesen
  • joern
    joern Community Member
    8 Beiträge

    has_one wird nur einseitig gespeichert

    Hi,
    ich habe eine einfache has_many Beziehung, allerdings werden die daten in der datenbank nicht richtig gesetzt.
    Wenn ich den nutzer über admin/security auswähle und im popup den verknüpfung erstelle, wird die Spalte MemberID auf 0 gesetzt.


    class RegistredUser extends Member
    {
       static $has_many = array(
           'Likes' => 'Like'
       );
    }



    class Like extends DataObject
    {
       static $has_one = array(
           'Record' => 'Record'
          ,'Member' => 'RegistredUser'
       );
    }


    Danke,
    Jörn
  • brokemeister
    brokemeister Community Member
    76 Beiträge

    Re: has_one wird nur einseitig gespeichert

    Hallo Jörn,

    wie stellst du deine Verknüpfung im Formular dar? Mit einem ComplexTableField?

    Weitere Infos wäre hilfreich.

    Viele Grüße

    Malte

    EOS Uptrade GmbH - Komplexes einfach machen | Certified Silverstripe Partner | www.eos-uptrade.de

Zur Zeit online: Zur Zeit ist leider niemand online.

Wir begrüßen unsere neuen Mitglieder: saerdna