Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login

    Benutzerdefinierte Kategorien aus DB auslesen

    Scheduled Pinned Locked Moved Entwicklung
    4 Posts 2 Posters 1.1k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • P Offline
      powo
      last edited by

      Ich habe mir einen View gebaut um bestimmte Felder aus einer benutzerdefinierten Kategorie
      aus der DB (tabelle: isys_catg_custom_fields_list).

      Um ein bestimmtes Feld für ein Objekt zu bekommen filtere ich nach:
        …isys_obj__id
        ...field_key

      Nun mußte ich jedoch feststellen, dass bei jeder Änderung ein neuer Eintrag in der Tabelle
      entsteht und ich konnte nicht rausfinden wie ich zuverlässig immer nur zu dem aktuellen
      Wert komme.
      Als Workaround suche ich mir aktuell den eintrag mit der höchsten id bzw ..data_id, das führt
      aber zu dermaßen langsamen Queries das das unbrauchbar ist.

      BTW: es handelt sich nicht um eine mehrfach-Kategorie

      Kann hier jemand helfen ?

      1 Reply Last reply Reply Quote 0
      • J Offline
        jkondek
        last edited by

        Hallo powo,

        welche Version von i-doit hast Du im Einsatz? In meiner  Version (1.4.8 pro) wird der bestehende Eintrag in der DB ueberschrieben, nicht ein neuer Eintrag hinzugefuegt.

        Gruss,
        jkondek

        1 Reply Last reply Reply Quote 0
        • P Offline
          powo
          last edited by

          Ich verwende 1.5 pro … kann aber leider nicht mit gewissheit sagen ob das in älteren Versionen auch schon so war

          1 Reply Last reply Reply Quote 0
          • J Offline
            jkondek
            last edited by

            Hallo powo,

            das Verhalten kann ich in Version 1.5.1 nachvollziehen, dort wird auch immer ein neuer Eintrag angelegt, der alte Eintrag bleibt hingegen bestehen.
            Ich sehe das Verhalten als einen Bug an, welcher behoben werden sollte, da aus den DB Eintraegen keine moegliche Unterscheidung zwischen neuen und veralteten Eintraegen moeglich ist, ausser eben ueber die id, bzw. data__id.

            Gruss,
            jkondek

            1 Reply Last reply Reply Quote 0
            • First post
              Last post