Kom ihåg mig?
Home Menu

Menu


Det trökigaste jag vet

 
Ämnesverktyg Visningsalternativ
Oläst 2009-07-20, 11:26 #11
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Citat:
Originally posted by tartareandesire@Jul 20 2009, 10:38
Jag tror du missuppfattade honom. Han ville nog inte spara hela objektet i ett fält vilket jag förmodar du menade? Det han ville göra var helt enkelt att automatisera hela formulär-förfarandet.
Okej, men hur kontrollerar man indata om man spottar in allting direkt?

Det är väl egentligen det som är tråkigare än att skriva SQL...
Jonas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-07-20, 11:37 #12
digiArt digiArt är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jan 2004
Inlägg: 1 429
digiArt digiArt är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jan 2004
Inlägg: 1 429
Citat:
Ursprungligen postat av Jonas
Citat:
Ursprungligen postat av tartareandesire
Jag tror du missuppfattade honom. Han ville nog inte spara hela objektet i ett fält vilket jag förmodar du menade? Det han ville göra var helt enkelt att automatisera hela formulär-förfarandet.

Okej, men hur kontrollerar man indata om man spottar in allting direkt?

Det är väl egentligen det som är tråkigare än att skriva SQL...
Antingen i set direkt i propertyn, eller så följer man den här varianten.

Då validerar du redan när du fyller objektet.

Om du inte menar kontroll direkt i webbsidan vill säga.
digiArt är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-07-20, 12:35 #13
ledstrom ledstrom är inte uppkopplad
Medlem
 
Reg.datum: Jan 2007
Inlägg: 84
ledstrom ledstrom är inte uppkopplad
Medlem
 
Reg.datum: Jan 2007
Inlägg: 84
Ja det är ungefär så där som digiArt jag gör, alla min objekt ärver ifrån en klass som validerar objektet enligt vissa regler Innan det sätts in i Databasen. Så varje objekt får en rutin som körs innan det sätts in som ser ut så här:


Protected Overrides Sub ValidationRules()
AddRule("ID", "Bilen saknar ID fyll i det", String.IsNullOrEmpty(_ID))
AddRule("Färg", "Bilen saknar Färg fyll i det", String.IsNullOrEmpty(_Farg))
End Su

På så sätt så får varje objekt verifera sig själv enligt ett visst antal regler, så precis innan jag ska spara ett objekt så kör jag:

If Obj.IsValid Then
Obj.Save
Else
lError.Text = Obj.Error
End If
ledstrom är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-07-20, 12:41 #14
ledstrom ledstrom är inte uppkopplad
Medlem
 
Reg.datum: Jan 2007
Inlägg: 84
ledstrom ledstrom är inte uppkopplad
Medlem
 
Reg.datum: Jan 2007
Inlägg: 84
Angående formulär-generering så gjorde jag en enkel klass som läste in en annan klass och kollar värdetyper på variablar som ska ändras. Därefter så genereras ett formulär enligt en mall.

I princip så skriver jag bara in

<tr>
<td>Fyll i %Variablel</td>
<td>%Kontroll</td>
<tr/>

Det jag får ut då är sourcen till ett formulär som jag bara tar och klistar in.
Det passade mitt behov utmärkt.

Självklart är alla editerabara variablar märkta så jag får bara ut input möjlighet till dem..
ledstrom är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-07-25, 21:50 #15
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Du valde nog den bästa lösningen. Frameworks borde alla utvecklare sky som ebola. Vi har alla ett miljöansvar och om större webbplatser börjar använda onödigt resurskrävande system så är vi definitivt inte på väg i rätt riktning (man drabbas ju dessutom av ökade kostnader så det finns egentligen ytterst få fördelar). Om man nu nödvändigtvis måste välja något så är väl nämnda CodeIgniter ändå bland de snällare. Har sett en del resursjämförelser mellan olika frameworks och där har de legat bra till.
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 06:23.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017