dash-b · Ezaugarriak · Klik egitean
Zerbait egiten duen aginte-panela.
Aginte-panel gehienak irakurtzeko soilik dira eraikitzat: zenbaki bat erakusten dizute eta beste leku batera joateko uzten zaituzte ekintzak egiteko. dash-b lauzak botoi bat izan dezake, eta sakatzeak errenkada bat idazten du, bat eguneratzen du, edo zure taula batetik eraikitako inprimaki bat irekitzen du.
Bi lauzatxo
Botoi bat, edo inprimaki bat
Ekintza
Botoi bat, zuk aukeratutako etiketarekin. Zure tauletako baten aurka izendatutako eragiketa bakar bat exekutatzen du — gaurko sarrerak bankuan jarrita markatu, txanda bat gehitu, tiket bat itxi. Ez dago idatzi beharrik, sakaketa bakarra.
Datu-inprimakia
Gauza bera eragiketak xehetasunak behar dituenean. Eremuak taularen eskematik bertatik ateratzen dira, diseinuak deklaratutako ezerretik eta ez, beraz, izena aldatzen diozun zutabe batek inprimakia aldatzen du eta ezabatzen duzun zutabe batek ez du eskatzen jarraitzen.
Zer den ekintza bat
Hiru gako, eta laugarrenik ez
Ekintza batek eragiketa bat izendatzen du, zer operatzen duen izendatzen du, eta parametroak pasatzen ditu. Hori da hiztegi osoa:
- Komandoa erregistro baterako indizea da, dash-b-en kodeak soilik gehi dezakeena. Diseinu batek ezin du asmatu.
- Lotura izen bat da, botoia sakatzean ebatzen dena zure kontuak dituen dokumentuen aurka. Zuk bidalitako diseinu batek ez duzun taula bat izendatzen badu, gelditu eta esaten du.
- Parametroak literala dira, edo inprimakitik, lauzatik edo sakaketatik irakurritako izendatutako balio bat. Maila bat sakon, eta ez beste ezer.
Ekintza batean idatzitako URL, goiburu, token edo rola tekla hila da.
dash-b-ek ez du horietakorik irakurtzen. Probak lauak daraman ekintza bat bidaltzen du eta haietako bat ere maneiatzailera iritsi ez dela egiaztatzen du.
Hiztegia nahita ahula da. Parametro-hizkuntza batera gehitzen den eragile bakoitza arrotzek elkarri bidaltzen duten fitxategi baten barruan bizi den arauen-motorrera urrats bat da, eta diseinu-fitxategia ez da beste norbaiten logika exekutatzeko lekua.
Idazketak jarraitzen dituen arauak
Hauetako hiruak dash-b-ek gainerakoetan duen portaeraren alderantzikatzeak dira
Komando ezezaguna errore ozen bat da
Beste leku guztietan gako ezezagun bat isilik baztertzen da, diseinuak bere buruaren bertsio berriago batekin bizirik iraun behar duelako. Hemen ez: isilik ezer ez duen idazketa batek funtzionatu duenaren itxura berdin-berdina du.
Benetako sakatzea soilik zenbatzen da
Pertsona batek benetan botoia sakatu duen erabakitzen du exekuzio-inguruneak, inoiz ez diseinuak. Geste bat gertatu dela baieztatzen duen diseinua baztertu egiten da.
Datuak aldatzen duen edozerk berresten du
Eragiketak irakurtzeko soilik, lokalak edo aldatzaileak dira. Aldatzaile batek lehenik galdetzen du — eta ezin du galdeteari uko egin — eta sakaketa bikoitza behin bakarrik erortarazten duen gako bat ematen zaio.
Non ez den agertzen
Esportatutako HTML orri batean ez
Diseinu bat orri autonomo gisa esportatzen baduzu, botoiak ez daude bertan. Esportazioak ez du dash-b-en koderik exekutatzen, beraz bertako inprimaki batek norbaiten idazketa biltuko luke eta non bidali ezin izango luke — eskaini ez izana baino okerragoa. Lauza diseinatzailearen eta kontuaren ezaugarria da, eta esportazioak hala adierazten du kanpoan uzten.
Berdin dio argitaratutako esteka bati ere. Irakurle batek zer ikus dezakeen, eta zer ez, lauzaren datuak norenak diren erabakitzen du — nola funtzionatzen duen partekatzeak bi kasuak azaltzen ditu.
Idazteko taula bat behar du.
Zure kontuko taula bat izan daiteke, edo zuk ostatatutako konektore baten bidez eskuratzen duzun zure datu-basea — kasu horretan datu-basearen pasahitzak ez digu inoiz iristen.