Ergebnis 1 bis 4 von 4

Thema: Neues Produkt per PHP erzeugen

  1. #1
    Contao-Nutzer
    Registriert seit
    29.01.2013.
    Beiträge
    157

    Standard Neues Produkt per PHP erzeugen

    Hallo,

    ich schreibe aktuell einen Importer, der aus einem alten Contao Webshop die Produkte in Isotope-Produkte umwandeln soll. Ein einfaches new \Isotope\Model\Product führt zu einem Fehler, da Product abstrakt ist. Auch Standard kann ich nicht instanziieren ("no model type"). Ich habe mir den Isotope-Code mal angeschaut und das ganze scheint nur über den DcaManager zu gehen. Allerdings sind hier wichtige Funktionen wie addAttributes protected und somit für meinen Importer, der außerhalb dieser Hierarchie liegt, unerreichbar.

    Gibt es einen einfachen Weg, ein neues Produkt per PHP zu erzeugen?

    Ciao The_Unknown

  2. #2
    Contao-Urgestein
    Registriert seit
    03.06.2010.
    Ort
    Wuppertal
    Beiträge
    2.149
    User beschenken
    Wunschliste

    Standard

    https://isotopeecommerce.org/de/migrationstool.html

    Denke das dürfte ziemlich genau sein was du brauchst.

  3. #3
    Contao-Nutzer
    Registriert seit
    29.01.2013.
    Beiträge
    157

    Standard

    Da habe ich auch schon geschaut. Allerdings wird dort auch "nur" die Doctrine-Schnittstelle genutzt (bspw. im ProductDataMigrationService). Ich würde es aber gern mit Contao-Models machen. Das scheint aber nicht so ohne Weiteres möglich zu sein.

  4. #4
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Die Daten kannst du nicht mit den Models schreiben, das funktioniert in dem Fall nicht.
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

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
  •