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.