1. Bavnevda
  2. Core extensies
  3. donderdag 09 november 2017
In de Gebruikersmodule van Joomla gebruik ik twee extra velden voor gebruikersinformatie: telefoonnummer en locatie. Telefoonnummer is een één op één relatie. De telefoongegevens worden opgeslagen in de tabel _fields_values en dat ziet er uit zoals in afbeelding 1 is getoond (bijlage). De telefoongegevens zijn makkelijk met een query (field_id 1 gecombineerd met `value`) op te halen en te hergebruiken in Joomla.

Een Gebruiker kan ook gekoppeld zijn aan één of meer locaties. Als je in custom fields een keuzelijst aanmaakt, dan wordt dit op een andere manier in de database opgeslagen. In dezelfde afbeelding 1 zie je dat field_id 2 (locatiegegevens) verwijst naar een waarde in de 'value' kolom (1 en/of 2). Die waarde verwijst naar de tabel _fields en wel naar veld fieldparams. Daar worden de gegevens als volgt opgeslagen:

{"multiple":"1","options":{"options1":{"name":"Jansenstraat 53, Hilversum","value":"1"},"options2":{"name":"Pietersenstraat 17, Apeldoorn","value":"2"}}}

Vraag 1: Dit notatieformaat ken ik niet en ben ik ook niet eerder tegengekomen. Als je weet welk formaat dit is, dan hoor ik dat graag!
Vraag 2: op welke manier kan ik nou een query draaien zodat de gegevens uit fieldparams op een logische manier gekoppeld worden aan de tabel uit afbeelding 1?
Bijlagen


Er zijn nog geen reacties op dit bericht.
U mag echter niet reageren op dit bericht.