Pogledajte određenu poruku
Staro 24. 06. 2008.   #2
Ilija Studen
Direktor Kombinata
Invented the damn thing
 
Avatar Ilija Studen
 
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
Ilija Studen će postati "faca" uskoroIlija Studen će postati "faca" uskoro
Default

Možeš da koristiš asocijativne nizove:

Kôd:
Title: <input name="article[title]" />
Body: <textarea name="article[body]"></textarea>
Naš framwork to kupi ovako:

PHP kôd:
$article = new Article();
try {
  
$article->setAttributes($_POST['article']);
  
$article->save();
} catch(
Exception $e) {
  die(
'Failed to save article. Reason: ' $e->getMessage());

Dosta je fleksibilno rešenje. Trebalo bi mi malo više vremena da objasnim u detalje šta se tu dešava, ali nama ovo baš lepo radi posao i bilo bi nezgodno da ne dobijamo asocijativni niz iz forme...

Takođe, tvoje rešenje očekuje 1..n inpute. Često ti ne treba redni broj, ali možeš da imaš "rupe" u nizu (kada možeš dinamički da dodaješ ili oduzimaš polja).

Poslednja izmena od Ilija Studen : 24. 06. 2008. u 23:25.
Ilija Studen je offline   Odgovorite uz citat