Vaša košarica je prazna
Vse funkcionalnosti
Polja po meri (spremenljivke)
Razširljiva polja po meri za bilo koju entiteto z natančnijemi dozvolai
Pregled
Prilagodljiv sistem polj po meri (spremenljivke), ki razširja bilo koju entiteto z dodatnijemi metapodatki. Podpira 14 podatkovnijeh tipov (string, integer, float, boolean, text, JSON, date, datetime, file, color, URL, email, select, multiselect). Vključuje dozvole za ogled/urejanje po vlogah za vsako spremenljivko, provjera, šifriranje i zdruvećvanje v skupine.
Oblikovalski premisleki
UX vzorci i opombe vizualnega ulikovanja za to funkcionalnost:
- •Spremenljivke prikazane kot ločen zavihek v korisniječkih postavkama
- •Združite povezane spremenljivke ukupno za boljšo korisniječko izkušnjo
- •Uporabite ustrezne unosne gradnijeke glede na podatkovnije tip
- •Občutljive spremenljivke (EMŠO, davčna številka) morajo biti šifrirane
- •Odabir/višestruki odabir zahtijeva unaprijed definirane opcije u JSON konfiguraciji
Ključne prednosti
Kaj naredi to funkcionalnost izjemno:
- ✓Podprtih 14 podatkovnijeh tipov
- ✓Natančna dozvole na podlagi vlog za vsako spremenljivko
- ✓Uporabite za bilo koju entiteto (korisnijek, organizacijaa, proizvod itd.)
- ✓Podpora šifriranja za učutljive podatke
- ✓Pravila provjere po meri (Yii2 vilidatorji)
- ✓Zdruvećvanje i razvrščanje za organizaciju
- ✓Samodejno izriši kot polja urazca
Model Variable definijera shemo polj. VariableValue sprema dejanske vrednosti po entitetah. VariableHelper::getForEntity() koddui vrednosti. VariableHelper::saveForEntity() spremi vrednosti. Uporabite VariableHelper::renderInput() za generiranje unosnijeh polj. Spremenljivke so omejene na entity_type.
Pomoćni razredi
VariableHelperModeli
VariableVariableValueTablice baze podataka
variablevariable_valueKonfiguracija
Legenda konfiguracijskih povezav
params.php konfiguracija
Konfiguracijska pot: params['variables']
params['features']['variables'] => trueparams['variables']['enableUserVariables'] => trueparams['variables']['enableOrganizationVariables'] => true